2012-09-03 109 views
2

我已經編寫了一個Firefox擴展,它被打包爲.xpi文件。我想爲所有用戶安裝此擴展程序。在某處我發現我們可以通過將文件放在Mozilla\Extensions文件夾中來實現這一目標,那麼擴展將可供所有用戶使用。爲所有用戶安裝firefox擴展[系統範圍的安裝]

但問題是,在安裝擴展後,第一次啓動火狐

  • 爲管理員,彈出的標籤將出現詢問是否啓用或禁用擴展,但
  • 爲非管理員用戶,沒有彈出窗口將在那裏,擴展將被禁用他們最初。

安裝後第一次啓動瀏覽器時,是否可以通過啓動彈出選項卡來通知每個用戶?

+1

最好不用彈出窗口,但如果它只適用於彈出窗口,那也可以。 –

+1

如果沒有其他的答案,你可以得到賞金只是爲了提交一個錯誤報告,並在這裏發佈 –

+0

我想你是在這個月球的錯誤的一邊,試試這個https://lists.mozilla.org/ listinfo/addons-user-experience –

回答

1

只是提供the old answer,不再工作得十分完美:

如果你想要做一個沉默的管理安裝[...]:

解壓縮文件的.xpi自己(作爲ZIP文件)轉換爲一個適當命名的(擴展的ID)文件夾。在Linux/Unix平臺上,您可以使用助手腳本以自動方式確定擴展ID。

將此目錄放入browser/extension文件夾中。

另請參閱this answer about Thunderbird(由我自己)。在執行應用程序簽名之前,Firefox的相同步驟都適用。在Firefox 43中,簽名檢查can be disabled via about:config.解決方法about:config將在Firefox 44中停止工作。