3

我正在開發Google Cast發件人應用程序,並且在我的網頁中使用Chrome瀏覽器,我需要在執行某些操作之前檢測Google Cast擴展程序是否已安裝。如何檢測Chrome Cast中是否安裝了Google Cast擴展程序?

我做了一些搜索,發現了一些關於檢測Chrome擴展的建議,如果開發者擁有網站和擴展。在我的情況下,我試圖檢測到我未開發的擴展。是否有API或其他方式來檢測第三方Chrome擴展的安裝?

回答

2

檢測擴展是否安裝的標準方式(由庫本身使用)是嘗試從中加載可從Web訪問的文件。

但是,如果安裝的是而不是,則會在控制檯中導致an unwanted effect of producing error messages(它們是「網絡」錯誤,而不是JS錯誤,因此無法隱藏)。

此外,您不應該自己去探索,特別是因爲您不控制Google Cast - 並且不保證其在內部的運作方式上保持穩定。有一個庫可以用作發件人,你應該依靠library initialization callback來檢測Cast。

+0

有關讓Cast庫執行檢測的有效點,我更改了我的代碼以執行此操作。 – codneto

相關問題