var js = "var newscript = document.createElement(\"script\");"
js += "newscript.src=\"http://www.123.456/789.js\";"
js += "document.body.appendChild(newscript);"
在onpagefinished里调用
override fun onPageFinished(view: WebView?, url: String?) {
view?.loadUrl("javascript:$js");
}
在无法修改的网址注入网络js,来控制网址
该博客内容涉及在网页加载完毕后,通过WebView的onPageFinished回调执行JavaScript代码。这段代码创建了一个新的script元素,并设置了其src属性为指定的js文件路径,然后将其添加到网页的body中,实现对网页的动态脚本注入。这种方法常用于在不修改网页源码的情况下,进行一些功能增强或数据交互操作。

379

被折叠的 条评论
为什么被折叠?



