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

我包括这样的文件:

  <script type="application/x-javascript"
    src="chrome://myfirstextension/content/resultscollector.js" />

ResultesCollector.js文件正确 \content ,但这不起作用。

但是,当我简单地将文件移动到我正在测试的另一个扩展内容文件夹中时,然后更改我要访问的URL以反映(chrome://myotherfirstextension/content/resultscollector.js) - 有用!

为了加剧混乱,尽管两个扩展都在下面显示 工具 - > addons查看 - >工具栏, ,为此,在实际工具栏上,我可以浏览 chrome://myotherfirstextension/content/overlay.xul, ,尽管试图浏览myFirstextensions的覆盖文件失败(位置栏根本不允许我按Enter)。

如果有人能为此提供帮助,将不胜感激。

有帮助吗?

解决方案

我认为您的Chrome注册是错误的,请看一下 这篇MDC文章

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top