将JavaScript添加到安卓浏览器

4

我可以做些什么来修改Android框架(浏览器/webkit部分),以便在Android默认Web浏览器浏览的每个网页中运行我预定义的JavaScript(脚本)?


可能是 https://dev59.com/n1DTa4cB1Zd3GeqPKqLc 的重复问题。 - Ram kiran Pachigolla
3个回答

4

我能否对Android框架(浏览器/ Webkit部分)做些什么来运行我的预定义JavaScript(脚本),使其随着Android默认Web浏览器浏览的每个网页一起运行?

Android没有单一的“默认Web浏览器”。

我不知道有什么方法可以在AOSP浏览器或Chrome上安装用户脚本。有第三方应用程序,如TamperMonkey,它们实际上是自己的Web浏览器,并提供用户脚本,其他第三方浏览器可能具有可用于类似于GreaseMonkey的钩子。


只是为了记录而更新一下:现在的Android必须安装Chrome浏览器,而WebView是基于Chrome构建的。因此,大多数版本的Android现在都使用Chrome作为WebView。 - Barkermn01
你可以在Kiwi中使用更好的Chrome桌面TamperMonkey插件,并创建像这个提到的简单自动化页面快捷方式。 - Tom

2
你可以查看这个网站,我发现js非常有用。 DroidScript提供了一个JavaScript接口,将你的HTML页面与本地Android代码连接起来,使你能够使用最简单的JavaScript命令利用设备功能。 https://github.com/divineprog/droidscript

1

如果您正在使用WebView,那么您可以简单地启用JavaScript。

getSettings().setJavaScriptEnabled(true)

这不是OP所要求的。 - user11153

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接