我開發了一個Google擴展,爲其創建了Windows安裝程序包。該安裝程序按照https://developer.chrome.com/extensions/external_extensions#registry某些自定義擴展未在某些計算機的擴展頁面中列出
中所述的方式寫入相應的註冊表項。所有這些在一些計算機中運行良好。因此,在我運行安裝程序包並運行Google Chrome之後,出現一個小彈出窗口,告訴我啓用該擴展程序。我對該問題回答「是」,從那時起,延期按預期工作。
但是,在一些使用相同版本的Chrome(53.0.2785.116 m)的計算機上,安裝程序會將相應的條目寫入註冊表,但是當我運行Chrome時,什麼都沒有發生,並且該擴展未列在chrome中: //擴展/頁面。
在這種情況下,我可以連接到網上商店手動安裝擴展。但是,此擴展啓動應用程序,因爲它實現了本地消息傳遞。當我手動安裝擴展程序時,它可以工作(本地消息傳遞主機應用程序已啓動並正常工作),但是當我關閉並重新打開Chrome時,主機應用程序不會運行。要運行它,我需要手動禁用,然後重新啓用該擴展。
很奇怪發生了什麼事。你能幫助我嗎?