XUL脚本标签是否发生了变化?

时间:2016-01-18 22:47:07

标签: firefox firefox-addon xul

我在扩展程序中有一个关于在Firefox 43中无法正常显示的对话框。我正在开发(此刻)xpinstall.signatures.required选项被禁用(所以我可以在不必跳过的情况下进行测试签约箍)。当我的对话框的XUL包含script标记时,该对话框无法呈现。如果我拿出那个标签,那就很好了。附加标记中的JavaScript似乎没有效果;即使它是空的,对话也无法呈现。

script标签最近有变化吗?有关从XUL窗口加载脚本的新规则吗?我的另一个对话似乎工作正常,我看不出任何明显的错误。这是脚本标记的XUL标记:

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

此标记位于我的XUL中的<dialog>元素内。如果我访问src属性中给出的URL,我可以很好地看到该文件。我在这里做错了什么?

修改:我刚才意识到我已将application/x-javascript作为类型,但将其更改为application/javascript并不会改变任何内容。

编辑2 :以下是我的Chrome清单(full file)中的相关行:

content googlebarlite chrome/content/
overlay chrome://browser/content/browser.xul chrome://googlebarlite/content/googlebarlite.xul

这是我的文件夹结构:

root
+-- chrome/
    +-- content/
        about.js
        about.xul
        ...
    +-- locale/
    +-- skin/classic
+-- components/
+-- defaults/preferences/
+-- modules/
chrome.manifest
install.rdf

0 个答案:

没有答案