iOS13 WKWebView点击不跳转,没反应。

2021-05-28  本文已影响0人  缘來諟夢

iOS13开始 WKWebView 去掉了cookie的自动推送功能,可以自己添加上。
代码如下:

if (@available(iOS 11.0, *)) {
NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];
WKHTTPCookieStore *cookieStore = [WKWebsiteDataStore defaultDataStore].httpCookieStore;
if (cookies.count > 0) {
for (NSHTTPCookie *cookie in cookies) {
[cookieStore setCookie:cookie completionHandler:^{

            }];
        }
    }
}

也可能是没有处理WKwebview打开新页面的问题,需要加上以下代码:

上一篇 下一篇

猜你喜欢

热点阅读