您的位置:首页 > 移动开发 > IOS开发

iOS死活无法捕捉网页js方法的两种情况

2014-08-08 16:50 162 查看
前提:

这篇文章所说的无法捕捉(即重定向失败)的情况,并不是指由于你的js方法写错了,或者重定向的方法名不对等由于代码错误引起的捕捉失败。而是在代码、逻辑全部正确的情况下,还是无法捕捉不到网页js方法。

1、网页js有对自己的js方法进行实现时,客户端会无法捕捉到js方法;

2、与网页js交互时,若网页有二次跳转,则无法捕捉js方法;如先进入链接a的网页,网页会判断是pc还是移动终端,根据设备再次跳转到不同的网页,此时无法捕捉网页上的js方法。

第二种解法如下:

修改js注入位置即可:

webViewDidFinishLoad
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: