gortonlau
gortonlau
  • 发布:2015-01-24 12:04
  • 更新:2015-01-24 14:47
  • 阅读:1775

[BUG] Webview AppendJsFile 方法 Bug

分类:5+ SDK

问题重现:
在webview1 中创建 webview2,并且在 创建以后执行 webview2.appendJsFile('app.js')
app.js 代码如下

console.log(plus.webview.currentWebview().id); //应该输出webview2 的id才对

正常输出应该为 webview2 的id,但是输出结果确是webview1 的id,如果直接把app.js 写在webview2 html 代码中没有任何问题.类似的问题
假设有webview1 和 webview2
在webview1下执行
plus.key.addEventListener('backbutton', function() {
window.alert(plus.webview.currentWebview().id);
});

当进入webview2 按返回键,输出的也是webview1的 id,而不是webview2 的id,如果是这样的话就意味着每个webview都必须注册back事件才可以保证没有错误,但是如果是这样的话也就失去了事件传递的作用。

2015-01-24 12:04 负责人:无 分享
已邀请:
小微

小微

console.log(plus.webview.currentWebview().getUrl()); 输出这个看看是什么

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