【发布时间】:2013-05-30 18:49:55
【问题描述】:
我最近在官方 Mozilla 附加组件网站上收到了我的一个附加组件的审阅者的以下评论:
您的 XPI 中的权限已损坏。大多数文件和目录没有预期的读取和执行权限,甚至根本没有任何权限。
我不知道文件权限是 XPI 文件中的一个问题。据我所知,我的 XPI 中的所有文件都不需要执行位集(我只打包标准的东西:XUL、JavaScript、CSS 等)。我使用 Cygwin zip 工具在 Windows 中创建了我的 XPI,由于 Windows 对文件权限一无所知,因此它们不会像在 Linux 中那样存储。
XPI 中的文件和目录条目需要哪些文件权限? MDN 上的Extension Packaging 页面有以下引用,但没有关于它们应该是什么的相关详细信息:
...您必须验证扩展的目录和文件的文件系统权限是否设置正确。否则,扩展管理器可能无法与扩展一起正常运行,或者扩展本身可能无法正常运行。
【问题讨论】:
标签: firefox permissions firefox-addon xpi