search

Home  >  Q&A  >  body text

ios - wkwebview在加载完网页之后.里面能点击的东西,都失效了是什么原因呢

今天有幸弄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.都不行。。

高洛峰高洛峰2771 days ago1451

reply all(1)I'll reply

  • PHP中文网

    PHP中文网2017-04-17 17:15:00

    -(WKWebView *)webView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAction *)navigationAction windowFeatures:(WKWindowFeatures *)windowFeatures
    {
    if (!navigationAction.targetFrame.isMainFrame) {
        [webView loadRequest:navigationAction.request];
    }
        return nil;
    }
    

    After countless searches, I finally found the answer~~

    reply
    0
  • Cancelreply