ios WKWebView Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified

最近在使用WKwebview(UIWebView 占用内存太大,而且还有内存泄漏问题)加载一个服务端的网页时候遇到这个问题,首先你要看一下你的Htttps 和Http 设置如下
这里写图片描述
发现没用,网上找了好多资料,大部分说先 [self.webView loadRequest:request]; 然后在addSubView 我发现也没用,后来又设置NSHTTPCookie 如下

NSMutableDictionary*cookieProperties =[NSMutableDictionary dictionary];
    [cookieProperties setObject:@"username" forKey:NSHTTPCookieName];
    [cookieProperties setObject:@"false" forKey:@"HttpOnly"];
    NSHTTPCookie *cookie =[NSHTTPCookie cookieWithProperties:[NSDictionary dictionaryWithObjectsAndKeys:@"false",@"HttpOnly", nil]];
     NSHTTPCookie *cookie =[NSHTTPCookie cookieWithProperties:cookieProperties];
        [[NSHTTPCookieStorage sharedHTTPCookieStorage]setCookie:cookie];
    NSHTTPCookie *cookieWID = [NSHTTPCookie cookieWithProperties:[NSDictionary dictionaryWithObjectsAndKeys: @"wid" ,NSHTTPCookieName,  @"",NSHTTPCookiePath, @"false",@"HttpOnly", nil]];
     [[NSHTTPCookieStorage sharedHTTPCookieStorage]setCookie:cookieWID];
    NSArray *cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage].cookies;
    //Cookies数组转换为requestHeaderFields
    NSDictionary *requestHeaderFields = [NSHTTPCookie requestHeaderFieldsWithCookies:cookies];

    //设置请求头
    request.allHTTPHeaderFields = requestHeaderFields;

发现设置NSHTTPCookie 也没有用,后来又检查了一下代码,发现我的URL 没有进行编码

[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

目前对这个问题的网上大多数解决办法

欢迎加入QQ技术交流群:476323497

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值