1***@163.com
1***@163.com
  • 发布:2017-01-04 11:20
  • 更新:2017-01-04 16:57
  • 阅读:1169

更新的最新Hbuilder使用close方法无法注销页面

分类:HBuilder

使用plus.webview.close(plus.webview.getWebviewById('页面ID'));无法注销页面

2017-01-04 11:20 负责人:无 分享
已邀请:
MUI_Charles

MUI_Charles

plus.webview.getWebviewById('页面ID').close()

1***@163.com

1***@163.com (作者)

这个方法不行,会报这样的错误
Uncaught TypeError: Cannot call method 'close' of null at js/login.js:17

  • MUI_Charles

    说明你的webview对象没有获取到

    2017-01-04 11:54

  • 猫猫猫猫

    可不,说没你根本没有获取到,这也就理解了为什么你开始使用的方式也不能关闭了,因为你的id根本就不对。

    2017-01-04 13:18

1***@163.com

1***@163.com (作者)

比如一个登陆页面login.html,获取它的ID难道不是plus.webview.getWebviewById('login.html')吗

  • MUI_Charles

    plus.webview.all()获取所有webview页面 遍历看一下登录页的id到底是什么

    2017-01-04 15:08

giddens

giddens

比如一个登陆页面login.html,获取它的ID难道不是plus.webview.getWebviewById('login.html')吗?
这不是准确地获取一个页面webview id的方法。。。。最正确的方法应该是在这个页面里plus.webview.currentWebview()取到当前的webview,然后id是它的一个属性,plus.webview.currentWebview().id这才是你要的id

该问题目前已经被锁定, 无法添加新回复