моя цель:
https://web.whatsapp.com внутри wkwebview Учетные записи Httpcookiestore и userdefaults
восстановленные файлы cookie при запуске приложения перед загрузкой WhatsApp Web
Пользовательский агент пользователя устанавливается на настольный сафари/хром
Проблема:
[*]
< /li>
Кроме того, переключение между учетными записями иногда делит тот же сеанс, несмотря на настройку изоляции < /p>
Код: Выделить всё
let config = WKWebViewConfiguration()
config.processPool = WKProcessPool()
config.websiteDataStore = WKWebsiteDataStore.default() // also tried
nonPersistent()
let webView = WKWebView(frame: .zero, configuration: config)
webView.customUserAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)..."
WebSessionManager.shared.restoreCookies(to: webView, slotID: "slot1") {
webView.load(URLRequest(url: URL(string: "https://web.whatsapp.com")!))
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... wiftui-app
Мобильная версия