Firefox XPI中需要哪些文件权限?

Firefox XPI中需要哪些文件权限?,firefox,permissions,firefox-addon,xpi,Firefox,Permissions,Firefox Addon,Xpi,我最近在Mozilla官方加载项网站上收到了我的一个加载项的审阅者的以下评论: XPI中的权限已断开。大多数文件和目录没有预期的读取和执行权限,或者根本没有任何权限 我不知道XPI文件中存在文件权限问题。据我所知,XPI中的所有文件都不需要执行位集(我只打包标准的东西:XUL、JavaScript、CSS等)。我使用Cygwin zip工具在Windows中创建XPI,因为Windows对文件权限一无所知,所以它们不会像在Linux中那样存储 XPI中的文件和目录项需要哪些文件权限?MDN上的页

我最近在Mozilla官方加载项网站上收到了我的一个加载项的审阅者的以下评论:

XPI中的权限已断开。大多数文件和目录没有预期的读取和执行权限,或者根本没有任何权限

我不知道XPI文件中存在文件权限问题。据我所知,XPI中的所有文件都不需要执行位集(我只打包标准的东西:XUL、JavaScript、CSS等)。我使用Cygwin zip工具在Windows中创建XPI,因为Windows对文件权限一无所知,所以它们不会像在Linux中那样存储

XPI中的文件和目录项需要哪些文件权限?MDN上的页面有以下引用,但没有关于它们应该是什么的相关详细信息:

。。。必须验证是否正确设置了扩展名的目录和文件的文件系统权限。否则,扩展管理器可能无法与扩展一起正常工作,或者扩展本身可能无法正常工作


如果您在Windows上创建扩展包,但该扩展在Linux或OS X上使用,则这通常是一个问题-Windows没有任何文件权限放入ZIP存档,在Linux或OS X上解包有时会创建虚假的文件权限(
000
而不是通常的
755
644
). 您可以尝试使用不同的拉链包装机,例如,这不会对我造成此类问题。更好的是,根本不需要打开扩展包——这是经常使用但很少真正需要的