我经历了Check is chrome extensions installed,https://stackoverflow.com/a/27930310以及堆栈溢出中的其他一些问题。但我只能使其适用于chrome,但不适用于所有浏览器。有人访问网站时,谁能帮助我检测是否安装了我的扩展程序。我已经实现了上面第二个URL中提到的解决方案。但它仅适用于铬。我想在访问xyz网址的任何浏览器中检测扩展名。
答案 0 :(得分:0)
在firefox中,webextension的内容脚本可以使用cloneInto
API(https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Language_Bindings/Components.utils.cloneInto)将代码插入网页的脚本上下文中,例如可以将一个全局变量写入窗口对象以标识已安装扩展。