4

我可以对 Android 框架(浏览器/webkit 部分)做些什么来运行我自己的预定义 JavaScript(脚本)以及Android 的默认 Web 浏览器浏览的每个网页吗?

4

3 回答 3

4

我可以对 Android 框架(浏览器/webkit 部分)做些什么来运行我自己的预定义 JavaScript(脚本)以及 Android 的默认 Web 浏览器浏览的每个网页吗?

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

我不知道如何在 AOSP 浏览器或 Chrome 上安装用户脚本。有像TamperMonkey这样的第三方应用程序实际上是他们自己的 Web 浏览器并提供用户脚本,而其他第三方浏览器可能具有可用于 GreaseMonkey 等效项的钩子。

于 2012-09-06T14:05:33.723 回答
2

你可以看看这个网站,我发现 js 非常有用。DroidScript 在您的 HTML 页面和原生 Android 代码之间提供了一个 JavaScript 接口,允许您通过最简单的 JavaScript 命令来利用设备功能。

https://github.com/divineprog/droidscript

于 2012-12-14T07:45:16.600 回答
1

如果您使用的是WebView,那么您可以简单地启用 javascript

getSettings().setJavaScriptEnabled(true)
于 2012-09-06T12:24:49.970 回答