首页 > 解决方案 > 有没有办法将用户脚本注入移动网页并在重新加载后保留?

问题描述

我创建了一个用户脚本来帮助我进行浏览器游戏。我一直在后台运行它,在我的电脑上,一切都很好,但是。

我希望能够在我的旧手机上运行它,这样我就不必一直打开我的电脑(我想 24/7 运行它)。我曾尝试使用 tampermoney for android,但我根本无法让它工作,所以我开始使用 DevTools 并使用 Snippet 通过控制台手动将 javascript 代码注入页面。

问题是游戏会话会在一段时间后过期,如果不刷新页面就找不到重新登录的方法,但是一旦这样做,脚本就会丢失,我必须将手机重新连接到我的电脑和使用 DevTools 注入它。

有什么办法可以在刷新后保留代码段,在没有 DevTools 的情况下注入用户脚本,或者您能想到其他解决方案吗?

标签: javascriptandroiduserscripts

解决方案


Greasemonkey可用于 Android 上的旧 Firefox 版本。我认为支持在 2020 年 8 月左右停止。在那之前,它对我来说似乎工作得很好。如果您在 Android 上安装旧的 Firefox 版本,我不知道是否仍然可以安装 Greasemonkey,但值得一试。

另一种解决方案是创建自己的 Android 应用程序。在 Android 应用程序中,您可以使用evaluateJavascript(codestring, callback)WebView显示网站并注入 javascript


推荐阅读