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

相关问题