簡體   English   中英

XPI需要哪些文件權限?

[英]What file permissions are needed in an XPI?

我最近在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而不是通常的755644 )。 您可以嘗試使用其他ZIP壓縮程序,例如Info-ZIP ,它不會對我造成此類問題。 更好的是,根本不需要解壓縮擴展程序-經常使用<em:unpack>但很少真正需要它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM