iOS死活无法捕捉网页js方法的两种情况
2014-08-08 16:50
162 查看
前提:
这篇文章所说的无法捕捉(即重定向失败)的情况,并不是指由于你的js方法写错了,或者重定向的方法名不对等由于代码错误引起的捕捉失败。而是在代码、逻辑全部正确的情况下,还是无法捕捉不到网页js方法。
1、网页js有对自己的js方法进行实现时,客户端会无法捕捉到js方法;
2、与网页js交互时,若网页有二次跳转,则无法捕捉js方法;如先进入链接a的网页,网页会判断是pc还是移动终端,根据设备再次跳转到不同的网页,此时无法捕捉网页上的js方法。
第二种解法如下:
修改js注入位置即可:
webViewDidFinishLoad
这篇文章所说的无法捕捉(即重定向失败)的情况,并不是指由于你的js方法写错了,或者重定向的方法名不对等由于代码错误引起的捕捉失败。而是在代码、逻辑全部正确的情况下,还是无法捕捉不到网页js方法。
1、网页js有对自己的js方法进行实现时,客户端会无法捕捉到js方法;
2、与网页js交互时,若网页有二次跳转,则无法捕捉js方法;如先进入链接a的网页,网页会判断是pc还是移动终端,根据设备再次跳转到不同的网页,此时无法捕捉网页上的js方法。
第二种解法如下:
修改js注入位置即可:
webViewDidFinishLoad
相关文章推荐
- 转:获取网页URL地址及参数等的两种方法(js和C#)
- Windows8无法切换输入法问题的两种情况及解决方法
- js中方法和函数,函数的两种写发都是什么情况
- 基于JS实现网页中的选项卡(两种方法)
- 获取网页URL地址及参数等的两种方法(js和C#)
- vue js IOS H5focus无法自动弹出键盘的解决方法
- 获取网页URL地址及参数等的两种方法(js和C#)
- 网页前端登录js按Enter回车键实现登陆的两种方法
- iOS开发中oc代码响应js网页点击事件的方法
- Win7系统下玩游戏无法全屏情况两种详细解决方法图解
- win10锁定的网页无法复制该怎么办?网页无法复制的两种解决方法
- iOS: JS和Native交互的两种方法,iosjsnative交互
- iOS_支付宝网页支付页面无法跳转(未安装支付宝的情况下)
- 转:获取网页URL地址及参数等的两种方法(js和C#)
- 页面js遇到乱码问题的解决方法是和无法转码的情况
- Win8登录工行网银出现网页无法打开情况的解决方法
- 兼容性强的js捕捉网页刷新关闭退出事件的方法
- 用js语句实现网页中的选项卡(两种方法)
- iOS: JS和Native交互的两种方法,iosjsnative交互
- iOS 【UIKit-UIScrollView 无法滚动的原因/两种情况下的弹簧效果】