2

我最近升级到firefox 20,并将selenium IDE升级到2.0.0

我有一个自定义的“user-extensions.js”文件,我通常把它放在这里:C:\Users\skyn\AppData\Roaming\Mozilla\Firefox\Profiles\1dj9c5sr.default\extensions{a6fd85ed-e919-4a43-a5af-8da18bda539f }\chrome\content\selenium-core\scripts

只是现在,在 Firefox 20 中,目录结构发生了明显变化。这是存在的路径:C:\Users\skyn\AppData\Roaming\Mozilla\Firefox\Profiles\ug1917fp.default\extensions

然后不是路径中的下一个目录,而是一个 xpi 文件(同名):{a6fd85ed-e919-4a43-a5af-8da18bda539f}.xpi

目录及其中的所有内容发生了什么变化?

我不能说我理解 Mozilla 组织数据的方式。它安装正确吗?

4

1 回答 1

3

这是新版火狐的问题。它不会自动扩展 .XPI 文件。

看看https://developer.mozilla.org/en-US/docs/Extension_Packaging

从 Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) 开始,安装扩展时不再解压缩 XPI 文件。相反,XPI 本身放置在扩展目录中,文件直接从包中加载。

再往下说:

通过将解压后的文件(即不是 XPI 文件,而是包的内容)放在<appdir>/distribution/bundles目录中,定制的应用程序可以包含附加组件(包括扩展和主题)。包含插件的目录必须与插件或主题的 ID 命名相同。以这种方式打包的附加组件对用户是不可见的。

于 2013-05-02T21:10:31.840 回答