【问题标题】:Adding JavaScript to Android browser将 JavaScript 添加到 Android 浏览器
【发布时间】:2012-09-06 12:17:37
【问题描述】:

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

【问题讨论】:

标签: javascript android browser webkit


【解决方案1】:

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

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

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

【讨论】:

  • 只是为了后代的更新:Android 现在必须有 Chrome 并且 WebView 是基于 chrome 构建的。所以大多数版本的 Android 现在都使用 chrome 作为 WebView。
  • openuserjs.org/scripts/eltomjan/UK_Settlement_login_automation/… 您可以在 Kiwi 中使用更好的 Chrome 桌面 TamperMonkey 插件,并创建像上面提到的简单的自动化页面快捷方式。
【解决方案2】:

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

https://github.com/divineprog/droidscript

【讨论】:

    【解决方案3】:

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

    启用 javascript
    getSettings().setJavaScriptEnabled(true)
    

    【讨论】:

    • 这不是 OP 所要求的。
    猜你喜欢
    • 2012-06-18
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多