利用jquery 清理iframe/webview广告的方法 屏蔽网页广告 apicloud webBrowser uniapp
调用方法
apicloud
var browser = api.require('webBrowser'); browser.loadScript({ script: "var js1=document.createElement('script');js1.src='https://tool.bitefu.net/style/clearad.js';document.head.appendChild(js1);" });
iframe方法(可能涉及跨域) 实例:https://tool.bitefu.net/style/test.html
setTimeout(function(){ var url="//tool.bitefu.net/style/clearad.js"; var js1=window.frames[0].document.createElement('script');js1.src=url;window.frames[0].document.head.appendChild(js1); },1000)
uniapp
var currentWebview = this.scope.getAppWebview().children()[0]; currentWebview.addEventListener("loaded",function() { currentWebview.evalJS( "var js1=document.createElement('script');js1.src='https://tool.bitefu.net/style/clearad.js';document.head.appendChild(js1);" ); });