我们可以使用javascript为firefox创建浏览器扩展吗
我试着写一个脚本,它可以作为浏览器的扩展。这个脚本的问题是如何访问网页的dom元素。我使用XMLHttpRequest对象访问网页,但它有相同的源策略问题。我花了将近3周的时间编写它,最后我使用了Anyorigin.com代码,但我无法获得所有的功能,因此我考虑使用userscript,在这里我们可以轻松访问网页的DOM元素。还有其他方法创建扩展吗?尝试以下方法: Greasemonkey: 通过以下方式自定义网页的显示或行为 使用少量JavaScript我们可以使用javascript为firefox创建浏览器扩展吗,javascript,dom,Javascript,Dom,我试着写一个脚本,它可以作为浏览器的扩展。这个脚本的问题是如何访问网页的dom元素。我使用XMLHttpRequest对象访问网页,但它有相同的源策略问题。我花了将近3周的时间编写它,最后我使用了Anyorigin.com代码,但我无法获得所有的功能,因此我考虑使用userscript,在这里我们可以轻松访问网页的DOM元素。还有其他方法创建扩展吗?尝试以下方法: Greasemonkey: 通过以下方式自定义网页的显示或行为 使用少量JavaScript 更新: 这看起来是一个更好的解决方
更新: 这看起来是一个更好的解决方案,但我还没有测试过
虽然enloz的答案很好,但Firefox有一个可以使用的解决方案 附加组件是使用HTML、CSS和JavaScript构建的。有一个基于web的版本,具有以下功能(从其网站引用):
- 在功能丰富的环境中编辑代码
- 立即测试您的加载项
- 使用内置版本控制和共享
您可以在此处找到基于web的版本:是的,现在我正在创建用户脚本,但为此,我们必须下载Greasmonkey,这就是为什么我要问是否有其他替代方案。我甚至尝试使用将用户脚本转换为firefox扩展,但它也无法重复和。