我已經爲Google Chrome編寫了擴展程序,它將隨我們產品的下一個版本發佈。我想了解哪些屬性,提取路徑,註冊表條目等是否應該提供我產品的安裝程序,以便最終用戶不必手動安裝擴展程序,並且安裝程序完成安裝擴展,並通知用戶擴展已安裝。截至目前,我寫的代碼被放置在一個文件夾中,並使用「加載未打包的擴展」來加載擴展。我應該怎麼做才能完成上述任務?如何以編程方式安裝Chrome擴展?
10
A
回答
3
Chrome提供了編程安裝擴展的幾種方法: http://www.chromium.org/administrators/pre-installed-extensions
編輯:是的,這個政策現在改變了,因爲FuzzyAmi指出。
11
谷歌目前關於通過註冊表(適用於Windows機器)安裝擴展的政策如下: 只能通過註冊表安裝Google擴展程序庫(或Chrome網上應用店 - CWS)的擴展程序。
看到這個鏈接 - https://developer.chrome.com/extensions/external_extensions - 有關如何做到這一點的信息。請記住以下幾點:
- 此技術仍會彈出一個msgbox給用戶。它並不完全沉默。
- 當使用此技術時,如果用戶隨後從Chrome瀏覽器中刪除擴展程序,則該擴展程序會在該Chrome上被列入「黑名單」,並且不會重新自動安裝,直到用戶手動重新安裝 。詳情請參閱Auto-installing a google chrome extension won't work !。
+0
如果用戶有權使用HKLM,它可以從安裝程序中很好地工作,但如果他沒有,則完全不起作用。 – 2015-06-03 23:05:44
相關問題
- 1. 如何以編程方式安裝VisualStudio擴展?
- 2. 如何以編程方式擴展卷
- 3. 如何以編程方式打開Chrome擴展頁面
- 4. 如何以編程方式打開Chrome擴展popup.html
- 5. 以編程方式在Safari 8上安裝擴展OSX 10.10
- 6. 如何以編程方式訪問Chrome應用安裝目錄?
- 7. 如何以編程方式安裝.ipa
- 8. 如何檢測安裝的Chrome擴展
- 9. 如何以編程方式通過msi包通過企業或組pollicy安裝Chrome擴展程序
- 10. Visual Studio SDK - 如何以編程方式檢測安裝的擴展?
- 11. 以編程方式更改Chrome擴展程序更新頻率
- 12. Chrome擴展程序 - 以編程方式繞過代理
- 13. 以編程方式加載Chrome擴展程序
- 14. 在Chrome中安裝擴展
- 15. 無法安裝Chrome擴展
- 16. Chrome擴展安裝無聲
- 17. 如何從chrome擴展中安裝應用程序快捷方式?
- 18. Chrome擴展程序,如何唯一標識擴展程序安裝
- 19. 如何以編程方式在Chrome擴展程序中設置新標籤頁?
- 20. Chrome擴展程序:如何以編程方式檢查擴展程序的後臺頁面
- 21. Chrome擴展程序API操縱其他已安裝的Chrome擴展程序?
- 22. 以編程方式禁用Firefox擴展
- 23. 在Chrome擴展市場之外安裝Chrome擴展
- 24. 檢查Chrome擴展模塊是否以解壓模式安裝
- 25. 從NSIS安裝程序安裝chrome擴展?
- 26. 通過zip安裝Chrome擴展程序,需要Chrome的App Runtime:未安裝「導入」擴展程序
- 27. 如何在安裝Chrome擴展程序時觸發onDownloadProgress?
- 28. 如何在Mac上安裝Chrome擴展程序
- 29. 如何在Chrome上修改已安裝的擴展程序?
- 30. 我可以以編程方式從Google Chrome擴展程序打開devtools嗎?
不應再使用此鏈接。請參閱我的答案以獲取當前正確的答案。 – FuzzyAmi 2014-05-27 08:36:52