我開發了一個谷歌瀏覽器擴展程序,我需要爲用戶自動安裝。如何爲谷歌瀏覽器擴展程序創建安裝程序
我已將它發佈到Google Web Store中,但我不希望用戶爲了安裝而搜索它,因爲此擴展是其他開發(包括C#應用程序)的一部分。
我正在創建一個安裝C#應用程序的安裝程序,但我需要爲我的擴展添加自動安裝。我該怎麼做?
我開發了一個谷歌瀏覽器擴展程序,我需要爲用戶自動安裝。如何爲谷歌瀏覽器擴展程序創建安裝程序
我已將它發佈到Google Web Store中,但我不希望用戶爲了安裝而搜索它,因爲此擴展是其他開發(包括C#應用程序)的一部分。
我正在創建一個安裝C#應用程序的安裝程序,但我需要爲我的擴展添加自動安裝。我該怎麼做?
是的,你可以。程序是described in the docs。
摘要:
chrome://extensions/
或CWS上市)給您的用戶留下明確的說明:他們必須重新啓動瀏覽器並期望/接受提示。
這樣做的最好方法就是Xan在他的回答中寫道。
如果您需要強制在您的公司安裝Chrome擴展程序,而無需用戶交互。您可以使用ExtensionInstallForcelist策略或master_preferences文件執行此操作。兩種方式描述here。
謝謝。我遵循了指南,但我有最後一個問題。當我在開發中安裝擴展時,我檢索了它的ID。然後我創建了CRX和PEM文件。但是,當我將擴展程序上傳到Google Web Store時,我不得不壓縮擴展文件夾然後上傳。我沒有在任何地方指定ID。安裝人員將如何進行匹配以安裝正確的擴展? – jstuardo
如果您已經上傳,則爲時已晚;該ID已經改變。您需要使用Webstore之一。將來,如果你想使用你自己的PEM文件(並且因此使用你自己的ID),你可以在ZIP中把它作爲'key.pem'加入到最初的上傳中。在儀表板中,如果需要複製ID,您可以獲取開發版本清單的'key'參數,但無法再提取PEM文件。看到[這個問題](https://stackoverflow.com/questions/21497781/how-to-change-chrome-packaged-app-id-or-why-do-we-need-key-field-in-the-the-表現/)。 – Xan
我已經上傳了擴展名,但尚未發佈,因爲我必須先支付5美元,我會在我準備好發佈時執行此操作。我可以從儀表板刪除擴展名,然後用密鑰上傳新的ZIP文件嗎? – jstuardo