我们可以使用 javascript 为 Firefox 创建浏览器扩展吗?

Can we create browser extension for firefox using javascript

本文关键字:浏览器 扩展 创建 Firefox 可以使 javascript 我们      更新时间:2023-09-26

我试图编写一个可以作为扩展添加到浏览器的脚本。此脚本的问题是如何访问网页的 dom 元素。我使用 XMLHttpRequest 对象来访问网页,但它具有同源策略问题。我花了将近 3 周的时间终于使用了 Anyorigin.com 代码,但我无法获得所有功能,所以我想到使用 userscript,我们可以轻松访问网页的 DOM 元素。是否有任何其他方法可以创建扩展

虽然enloz的答案很好,但Firefox有一个你可以使用的附加组件生成器。

附加组件是使用 HTML、CSS 和 JavaScript 构建的。有一个基于网络的版本,具有以下功能(引用自他们的网站):

  • 在功能丰富的环境中编辑代码
  • 立即测试您的附加组件
  • 使用内置的版本控制和共享

您可以在此处找到基于Web的版本:https://builder.addons.mozilla.org/

试试这个:

油脂猴: 自定义网页的显示或行为方式,方法是 使用少量的 JavaScript。

https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/


更新

这看起来是一个更好的解决方案,但我还没有测试过它。

http://crossrider.com/