मैं अलग-अलग webView
में एक ही साइट के कई खातों को लॉगिन करना चाहता हूं। उदाहरण के लिए मेरे पास Tab Bar Controller
है जिसमें तीन नियंत्रक और प्रत्येक नियंत्रक देखें में webView
शामिल हैं। और उदाहरण के लिए मैं प्रत्येक कक्षा में webView
के लिए stackoverflow
यूआरएल एम्बेड करता हूं। इन तीन webView
का उपयोग कर एक ही समय में उपयोगकर्ता विभिन्न खातों में कैसे लॉगिन कर सकता है? मैंने कोशिश की है लेकिन मैं एक समय में एक उपयोगकर्ता को लॉगिन कर सकता हूं। मुझे पता चला है कि मुझे प्रत्येक UIWebView
के लिए अलग cookie
बनाने की आवश्यकता है, लेकिन अधिकतर उत्तर उद्देश्य-सी में हैं और उचित उत्तर नहीं चाहते हैं। उदाहरण के लिए (FirstSecondThird) क्या कोई मुझे बता सकता है कि मैं इसे कैसे कर सकता हूं?दो के लिए अलग कुकी स्टोरेज (UIWebView या WKWebView)
class FirstViewController: UIViewController , UIWebViewDelegate{
@IBOutlet weak var webView: UIWebView!
@IBOutlet weak var activityIndicator: UIActivityIndicatorView!
override func viewDidLoad() {
webView.delegate = self
let requestURL = NSURL(string: "http://stackoverflow.com")
let request = NSURLRequest(URL: requestURL!)
activityIndicator.hidesWhenStopped = true
activityIndicator.startAnimating()
webView.loadRequest(request)
}
func webViewDidFinishLoad(webView: UIWebView) {
activityIndicator.stopAnimating()
}
}
class SecondViewController: UIViewController, UIWebViewDelegate{
@IBOutlet weak var webView: UIWebView!
@IBOutlet weak var activityIndicator: UIActivityIndicatorView!
override func viewDidLoad() {
webView.delegate = self
let requestURL = NSURL(string: "http://stackoverflow.com")
let request = NSURLRequest(URL: requestURL!)
activityIndicator.hidesWhenStopped = true
activityIndicator.startAnimating()
webView.loadRequest(request)
}
func webViewDidFinishLoad(webView: UIWebView) {
activityIndicator.stopAnimating()
}
}
धन्यवाद
मैंने अलग कुकी जार या भंडारण प्रति (uiwebview, wkwebview) के बारे में कई पोस्ट पढ़ी लेकिन मुझे कोई मदद नहीं मिली। मैं जांचता हूं कि ओएस एक्स में भी बहुत मुश्किल है (http://stackoverflow.com/questions/364219/how-can-i-have-multiple-instances-of-webkit-without-sharing-cookies) (http: // stackoverflow.com/questions/28456789/separate-cookie-jar-per-webview-in-os-x) (https://github.com/jjconti/swift-webview-isolated) (https://github.com/ साइयुएन/एडीक्यूकीइस्लेटेड वेबव्यू) किसी को भी कोई विचार है कि मैं इसे कैसे प्राप्त कर सकता हूं ?? – ZAFAR007
क्या आपने [यह] कोशिश की (http://igisolatedcookiewebview.googlecode.com/)? – ddb
@ddb हाँ मैं इसे जांच रहा था लेकिन यह ओएस एक्स के लिए है। कोको मैक विकास ढांचा है। यह आईओएस पर मौजूद नहीं है। – ZAFAR007