ios - wkwebview在加载完网页之后.里面能点击的东西,都失效了是什么原因呢
高洛峰
高洛峰 2017-04-17 17:13:00
[iOS讨论组]

今天有幸弄wkwebview试一试。用https://www.baidu.com/作为第一个网页加载,界面出来了。可是里面点击新闻搜索栏,都无法跳转出新的页面。于是我换了一个http://www.qq.com/手机腾讯网也出来了。可是还是里面的内容点一下跳转不出去。不知道什么原因。。
于是我把而且navigationDelegate里面并没有报什么didFailProvisionalNavigation的方法。于是我就醉了。我又直接把navigationDelegate设置成nil...

不过经历了这么多之后。我直接用模拟器iOS8.1打开。都好了!!!!!!。
我自己的是iPad mini2 9.2系统的。
可是我已经在info.plist里面加入了
Allow Arbitrary Loads = YES
这里唯一不对的是。对于ipad请求的页面和iphone请求的页面,各大网站都进的不一样的网址
如今。。问题到底出在哪里。。。。。。。

今天我继续用uiwebview和wkwebview做实验。。打开百度首页。都能看到。但是。uiwebview打开的百度页面里面的内容点击能跳转。而wkwebview的还是不行。。。
我又试了ios8.1和ios9.1中的ipad2模拟器wkwebview.都不行。。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
PHP中文网
-(WKWebView *)webView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAction *)navigationAction windowFeatures:(WKWindowFeatures *)windowFeatures
{
if (!navigationAction.targetFrame.isMainFrame) {
    [webView loadRequest:navigationAction.request];
}
    return nil;
}

经过无数的寻找终于找到了答案~~

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号