1

我可以通过在注入的脚本中设置新的窗口对象属性(例如window.isExtensionInstalled)并在网页 javaScript 中检查它来检测是否安装了我的Opera扩展。

但这不是解决方案,以防扩展被禁用。

如何检测禁用的扩展程序?

是否以与Chrome扩展相同的方式提供资源网络访问等功能?

可能还有一些其他有用的功能?

提前致谢。

4

1 回答 1

1

不,没有这样的功能。

根据定义,每个扩展都存在于自己的沙箱中,不知道其他扩展。

唯一的机会是向外看window(对象)并搜索其他扩展的足迹(窗口或子对象的修改)。如果这些被迫留在家里(停用),就不能留下脚印..

对不起,太形象化了;)

于 2012-11-07T12:56:12.900 回答