使用Firefox Mobile的JavaScript注入
我想将JavaScript注入移动浏览器上的网站(在本例中是android)。然而,大多数移动浏览器似乎不支持任何类型的插件(除了Firefox,如果我错了,请纠正我) Firefox对移动插件开发的支持似乎也很少,例如,人们无法通过下载xpi文件来安装xpi文件(我还没有找到如何安装一个不在网络上托管的插件) 为什么不使用现有的解决方案 注入javscript的最佳方法是Greasemonkey,但这在移动设备上不受支持。Scriptish应该是,但我无法在任何设备上安装它。有一些android浏览器是专门为支持Greasemonkey脚本(或)而编写的,但很多人并不使用这些浏览器,尽管它们支持JavaScript注入,但它们对其他浏览器功能的支持却不足 我的问题到底是什么使用Firefox Mobile的JavaScript注入,javascript,android,firefox,mobile,greasemonkey,Javascript,Android,Firefox,Mobile,Greasemonkey,我想将JavaScript注入移动浏览器上的网站(在本例中是android)。然而,大多数移动浏览器似乎不支持任何类型的插件(除了Firefox,如果我错了,请纠正我) Firefox对移动插件开发的支持似乎也很少,例如,人们无法通过下载xpi文件来安装xpi文件(我还没有找到如何安装一个不在网络上托管的插件) 为什么不使用现有的解决方案 注入javscript的最佳方法是Greasemonkey,但这在移动设备上不受支持。Scriptish应该是,但我无法在任何设备上安装它。有一些androi
我在Firefox插件开发方面的经验很少,所以我想知道:是否有什么东西会阻止类似的东西在FF Mobile上运行?其他浏览器也可以吗?实际上,我并不需要Greasemonkey的全部功能,向任何网站注入同样的几行代码都可以。如果你能在手机上安装谷歌Chrome(Android>4.0),你就可以进行远程调试 谷歌Chrome手机版概述:
远程调试概述:更新 这需要更新! 新的Firefox现在完全支持Greasemonkey插件 说明:
- 将user.js脚本保存在SD卡的文件夹中(例如“/sdcard/js”)
- 运行Opera Mobile app并在地址栏中输入“Opera:config”,然后在“快速查找”输入中输入“javascript”。去 在“用户首选项”下方勾选以下内容:“始终加载用户 “Javascript”和“用户Javascript”。在“用户Javascript文件”下 输入包含user.js文件的文件夹路径(例如。 “/sdcard/js”)
- 最后,不要忘记点击“保存”,否则您的设置将无法保存!重启歌剧李>
在移动设备上运行Userscripts的另一个选项是userscript管理器。 Dolphin和UC Android浏览器都有Tampermonkey插件 Dolphin Web浏览器的Tampermonkey附加组件: UC Web浏览器的Tampermonkey附加组件
要使用它们,您首先需要安装相应的浏览器。但是我不能为chrome mobile编写扩展,因此我不能通过此浏览器注入任何JavaScript(但是,对于网站开发来说,移动调试看起来很酷)。您可以使用chrome开发工具在任何网站上手动注入任何JavaScript代码(,它有一个javascript控制台)无论如何,我不知道/理解你的应用程序的目的是什么。注入的javascript的目的是将网站连接到我所在大学开发的android应用程序,该应用程序有一个javascript API。这已经用网页提供的javascript完成了,但该代码必须由提供商输入如果你在android应用程序上使用webview,如果你计划只使用浏览器,我不知道:/FF链接技术是针对FF附加组件的。如果你无法安装附加组件/扩展,那么我想这篇文章可能会对你有所帮助如果是这样的话,我使用的是“插件”、“附加组件”和“扩展”同义词(可能有(或多或少)细微的差别,我只是不知道),你可能想看看这个类似问题的答案: