如何从javascript获取Google Chrome中已安装和/或正在运行的扩展列表

How to get list of installed and/or running extensions in Google Chrome from javascript

本文关键字:运行 列表 扩展 安装 javascript 获取 Google Chrome      更新时间:2023-09-26

我正在努力改进我们网站上的错误报告代码,方法是将有关已安装插件和扩展的信息添加到常见的错误、文件、行以及(有时)堆栈跟踪详细信息中。

我可以从window.navigator.plugins获得插件列表,但扩展插件呢?有没有一种干净的方法可以从网站的javascript中枚举它们?

据我所知,这是不可能的。他们非常小心地将扩展相互隔离,甚至从注入扩展的页面中隔离。

如果你担心其他扩展以破坏你的扩展的方式修改DOM,你可能可以寻找有问题的扩展的症状(例如添加了classNames、带有某些classNames或id的div),但基本上就是这样