例如:在内容页面(单独的 webview)里,想操作主页面中的 DOM 元素。
JSoon
- 发布:2014-11-14 15:01
- 更新:2018-01-21 10:30
- 阅读:5823
我也遇到类似的需求,不过我已经解决了,不知道和你的一样不 :
<body>
<script>
document.addEventListener('plusready', function() {
console.log(plus.webview.currentWebview().id);// 能拿到当前的webview默认id是HBuilder
var page = plus.webview.create('demo.html');
page.show();
});
function test(){
console.log('test');
}
</script>
</body>
demo.html
<body>
<script>
document.addEventListener('plusready', function() {
//向HBuilder页面传值
plus.webview.getWebviewById('HBuilder').evalJS("test()");
});
</script>
</body>
JSoon (作者)
嗯,就是这么做的,谢谢
2014-11-14 15:46