uniapp app端使用webview加载外部网页注入js文件,可以成功注入并执行。但是当点击页面跳转后注入的js文件不执行,代码如下
wv = plus.webview.create(“https://www..baidu.com”,"custom-webview",{
plusrequire:"none",
'uni-app': 'none',
top:uni.getSystemInfoSync().statusBarHeight+44,
})
var currentWebview = this.$scope.$getAppWebview();
currentWebview.append(wv);
wv.onloaded = function(){
wv.appendJsFile("_www/static/js/movies.js");
}
js文件代码:document.querySelector('.site_header').style.display='none';
初始加载的页面可以成功注入并执行js代码,但是当点击页面跳转后注入的js代码就不会再次被执行。上面代码我在页面加载完成事件中注入的js文件,也就是说每次页面跳转都会注入一次,但是页面跳转后任然不会被执行。
问:向webview注入js文件后,如何才能使webview跳转的每一个页面都执行注入的js代码?
0 个回复