ios下,无论是plusReady下调用还是通过点击控件触发函数内,只要执行plus.webview.currentwebview()就会产生异常,异常信息(TypeError: undefined is not an object (evaluating 'h.extras')),
- 发布:2016-03-16 14:49
- 更新:2020-01-08 13:58
- 阅读:6760
plus.webview.currentwebview() 异常
没有发现你贴出来的那个错误,另外你的代码里有点问题,如下
plus.close(plus.webview.currentWebview());//错误
plus.webview.close(plus.webview.currentWebview());//正确
plus.webview.currentWebview().close();//正确
-
huanming (作者)
回复 DCloud_UNI_FXY: 对于这样的问题有什么调试方法没? 可能是哪方面的问题?sdk?native.js? 我的工程或者hbuilder环境被破坏了?
2016-03-16 16:50
-
huanming (作者)
回复 DCloud_UNI_FXY:我尝试用了另外一个手机运行,也是正常的。应该是跟我的手机有关,这确实验证了之前是可以正常运行的,只是不知道是我手机有什么变化导致异常了
2016-03-16 17:02
同问这个问题 let currentWebview = plus.webview.currentWebview();
setTimeout(function() {
currentWebview.close();
},plus.io.name == 'iOS' ? 20 : 200 );
r: undefined is not an object (evaluating 'plus.webview.currentWebview().needTouchEvent')filename:file:///var/mobile/Containers/Data/Application/3DDA2E17-DC07-46CC-ABEE-A304AB9DDFAE/Documents/Pandora/apps/HBuilder/www/html/login.html?lineno:2
huanming (作者)
工程已放到附件中,下载后需要将.rar改为.7z。我的hbuilder版本是:HBuilder
6.9.3.201602062214
不知道这个版本是不是有问题
2016-03-16 16:34
huanming (作者)
此外,我记得前两天运行时例子程序(hello-mui)时没有这个问题,但现在执行该例子也会出现该问题
2016-03-16 16:36
DCloud_UNI_FXY
回复 huanming:我用的HBuilder版本跟你一样。没发现这个错误
2016-03-16 16:37