问题标签 [add-on]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1044 浏览

firefox - 无法为 firefox 扩展加载 JS 文件

我有一个有效的 Firefox 扩展,目前由一个按钮组成。当我单击该按钮时,我的 XUL 文件会声明oncommand="test();"它只是一个alert("hi!");.

我包括这样的文件:

resultscollector.js 文件就在它应该在的位置\content,但这不起作用。

但是,当我只是将文件移动到我正在测试的另一个扩展内容文件夹中,并更改我正在访问的 URL 以反映 ( chrome://myotherfirstextension/content/resultscollector.js) - 它可以工作!

为了增加混乱,虽然两个扩展都显示在tools -> addonsview -> toolbars下,并且就此而言,在实际的工具栏上,我可以浏览到chrome://myotherfirstextension/content/overlay.xul,而尝试浏览到 myfirstextensions 的覆盖文件失败(位置栏根本不允许我按回车键)。

如果有人可以提供帮助,将不胜感激。

0 投票
2 回答
409 浏览

firefox - 监听和访问 Firefox 发出的所有请求

我正在开发一个插件,它将修改 firefox 发出的所有 http 请求。所以,我想监听和修改浏览器从不同站点发出的所有请求 url。如何访问不同的 http 请求 url 并修改它们。在请求任何 http 请求之前,是否有任何事件在 Firefox 中触发。所以,无论如何,请建议访问浏览器发出的所有请求(ajax 以及 document.src)并修改它们的 url。谢谢!!

0 投票
3 回答
1840 浏览

internet-explorer - .net 中的 IE 插件开发

我如何在 .net 中为 ie 开发插件。我基本上是想开发一个像 IE7Pro 这样的内联拼写检查插件。

0 投票
3 回答
932 浏览

.net - 使用 .net(VB 或 C#)扩展 IE

我想在 .Net (VB/C#) 中编写 IE 扩展

我已经有编写 Firefox 插件的经验。

我要做的就是在将 DOM 显示给用户之前对其进行操作。比如删除一些东西,突出显示单词等......

是否可以使用.Net来做到这一点?或者是 C++/ATL 和那些东西的唯一途径?

我尝试搜索,但唯一有用的搜索结果是一个未回答的论坛问题和一个要求我购买他们 149 美元的产品以使用 .net 进行扩展的网站

PS 请不要“扩展 FF 这么简单,为什么要扩展 IE?IE 很烂,FF 太酷了”之类的评论。

0 投票
1 回答
697 浏览

firefox - 在 XUL 中发送 POST 数据?

我正在尝试基于此(https://developer.mozilla.org/en/Code_snippets/Post_data_to_window)将 POST 数据发送到当前选项卡。

但这似乎不起作用,什么也没有发生……我将非常感谢任何能解决问题的人!提前致谢!:D

0 投票
2 回答
353 浏览

firefox - 在 Firefox 插件中拥有一个“大脑”?

我有一个插件,每隔 5 分钟左右就会检查一个 rss 提要是否有新帖子,如果有,它会显示一个 alert()。问题是,我担心如果用户打开多个窗口,当有一个新帖子时,会弹出数百万条警报说同样的事情。无论如何,一次只有一个“大脑”在运行吗?

提前致谢!

0 投票
1 回答
300 浏览

.htaccess - .htaccess 用于插件域

我有 www.a.com(主)和附加域 www.b.com

结构目录域b是www.a.com/b.com

我想进行 .htaccess 设置: www.b.com/prod_detail.php?Code=200并且是www.b.com/prod_detail/200

如果我这样设置:

不工作。为什么?谢谢

0 投票
2 回答
39 浏览

dynamic - “动态插件”是正确的术语吗?

我被指派研究如何在构建程序时使用“插件”。

基本上,我有一个检查可用组件(ocx、dll 等)的主程序。根据存在的组件,它将动态创建菜单并加载组件。

这可以使用 .net Framework 2.0 或更高版本吗

0 投票
1 回答
1567 浏览

xml - 在魔兽世界中使用界面选项插件的代码问题

我正在为预先存在的插件编写 UI。或者,更具体地说,添加配置选项并尝试利用 Interface Options Addons (IOA) 面板。我一直在参考 wowwiki,特别是讨论使用该面板的页面,但更普遍的是一堆页面。

我遇到了一个问题,我敢肯定这只是我没有编写插件的经验(我写了一些,但每次都是学习经验)。基本概念是:

  • 创建主面板 - 使用 XML
  • 为应该在主面板上可见的内容创建子项(即全局选项) - 使用 XML
  • 为每个子项(配置类别)创建一个子面板——使用Lua(子面板的数量和名称是动态的)
  • 为每个子面板创建子项 - 使用 Lua

有效的事情是:

  • 主面板显示在 IOA 面板中
  • 子面板显示在 IOA 面板中,作为主面板的子项
  • 我放在子面板上的纹理显示在它们上

我遇到的问题是:

  • 如果我将子面板创建为主面板的子面板,它们会显示在主面板的顶部
  • 如果我创建的子面板是 UIParent 的子面板,它们会显示在主屏幕上(当 IOA 窗口未打开时可见
  • 我在 XML 文件中创建的任何内容都没有显示为主面板的子框架

我到目前为止的代码(为简洁起见已剪辑)位于消息的底部。任何帮助/建议将不胜感激。我知道代码部分有很多内容,但我想尽可能清楚地了解我在做什么。

请注意,我确实在《魔兽争霸》UI 官方论坛上发布了有关此问题的帖子,但在那里无法获得任何帮助。

嵌入.xml

Lua 代码

0 投票
1 回答
494 浏览

javascript - 检查屏蔽广告/脚本(浏览器插件、兼容性)

我很矛盾。你们决定是否应该迁移到 SU。

我想针对流行的浏览器广告测试我的网站。ATM 我已经针对 Firefox 的 noscript 和 adblock plus 进行了测试。我应该检查与哪些其他流行广告的兼容性?

通过兼容性,我的意思是在我支持的浏览器(opera、firefox、chrome、IE 7/8)上工作,其中包括广告。NoScript 破坏了我的网站,对于 adblock plus,我每周要求一次考虑允许广告。当我看到 IE6 时,我会通知用户该网站无法使用该浏览器(该网站本质上是繁重的脚本,我不想意外投放广告以感染 IE6 用户)。