WebView 加载javaScript
生活随笔
收集整理的這篇文章主要介紹了
WebView 加载javaScript
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在某個網(wǎng)頁注入js實現(xiàn)我們想要的功能,比如去除廣告,去除標題等等。 這里實踐發(fā)現(xiàn)有的網(wǎng)頁并不會走到onPageFinished方法。那么通過監(jiān)聽進度條,我這里大于80就去加載我們的javaScript
webView.setWebChromeClient(new WebChromeClient() {@Overridepublic void onProgressChanged(WebView view, int newProgress) {if(newProgress>80){addJs();}super.onProgressChanged(view, newProgress);}});private void addJs() {String javaScript= "https://***.js";String js = "var newscript = document.createElement(\"script\");";js += "newscript.src=\""+javaScript+"\";";js += "document.body.appendChild(newscript);";webView.loadUrl("javascript:"+js);}總結(jié)
以上是生活随笔為你收集整理的WebView 加载javaScript的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 获取url中的参数
- 下一篇: 国际油价大跳水,美油布油均跌超3%!发生