有誰知道如何設置WKWebView從NSHTTPCookieStorage中選擇cookie?WKWebView從NSHTTPCookieStorage中選擇cookies
我嘗試通過WKUserScript注入cookie,但它不起作用,因爲我的頁面有多個重定向,並且該重定向中的每個頁面都使用cookie。
有什麼建議嗎?
有誰知道如何設置WKWebView從NSHTTPCookieStorage中選擇cookie?WKWebView從NSHTTPCookieStorage中選擇cookies
我嘗試通過WKUserScript注入cookie,但它不起作用,因爲我的頁面有多個重定向,並且該重定向中的每個頁面都使用cookie。
有什麼建議嗎?
到目前爲止,WKWebView
不支持Cookie。許多嘗試(使用NSHTTPCookieStorage
,WKWebsiteDataStore
和評估document.cookie;
)都不起作用。
您可以按照this bug-report查看問題和可能的補丁,我希望現在能回答您的問題,但它不能解決問題。
從iOS 11開始,你得到httpCookieStore
爲WKWebsiteDataStore
。
https://developer.apple.com/documentation/webkit/wkwebsitedatastore?changes=latest_minor
如果你想插入的cookie的IOS版本低於11的iOS(iOS版8日起)下面的鏈接將幫助