提问人:Jodes 提问时间:9/13/2014 最后编辑:Jodes 更新时间:9/14/2014 访问量:820
Pale Moon 中的简单 firefox 扩展“不兼容”错误
Simple firefox extension "not compatible" error in Pale Moon
问:
我正在尝试在 Pale Moon(Firefox 的变体)中获得一个非常基本的扩展。
lib\main.js:
var data = require("sdk/self");
var pageMod = require("sdk/page-mod");
pageMod.PageMod({
include: "*.annoyingsite.com",
contentScriptFile: [data.url("script.js")]
});
lib\script.js:
document.getElementById("annoyingElement").setAttribute("style", "display: none;");
但是我收到错误:
[extension_name] could not be installed because it is not compatible with Pale Moon 24.7.2
我尝试阅读 CFX 文档并在 stackoverflow 上环顾四周。我发现的唯一提示是也许它与/in 有关,但我无处可去。请帮忙!minVersion
maxVersion
install.rdf
答:
5赞
Noitidart
9/13/2014
#1
他们更改了 Pale Moon 的 GUID。我认为这是一个愚蠢的举动,但我想这是必要的。
更多信息请见:
您必须将其添加到 install.rdf 中:
<em:targetApplication><!-- Pale Moon -->
<Description>
<em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
<em:minVersion>25.0</em:minVersion>
<em:maxVersion>25.*</em:maxVersion>
</Description>
</em:targetApplication>
因此,将您的插件编译为 xpi,然后重命名为 zip,然后编辑 install.rdf,添加苍白月亮的 GUID,然后将其压缩回去,然后重命名为 xpi
上一个:打开一个“弹出窗口”而不聚焦它
下一个:相关矩阵的 SPSS 语法样式
评论