【问题标题】:How can I get installed chrome extensions list with javascript如何使用 javascript 获取已安装的 chrome 扩展列表
【发布时间】:2023-03-23 00:04:01
【问题描述】:

我有一个由 Python Django 制作的网站。

我想检查访问者的 chrome 浏览器是否安装了 chrome 扩展。

我找到了一些信息,它看起来可以使用 Javascript。

https://www.python2.net/questions-993829.htm

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/management/getAll

他们说你可以通过这样写来获取所有已安装的 chrome 扩展。

chrome.management.getAll() 或 brower.management.getAll()

但是当我尝试没有定义“chrome.management”时。

是否需要添加库才能使用chrome.management?

我阅读了API文档,但我不知道我该怎么做。

如果你知道这件事,请教我。谢谢。

【问题讨论】:

  • 你只能进入扩展空间,你不能在你的网站javascript中使用这个,我希望你知道
  • @yk1800 我误以为这是可能的。我会放弃这种方法。谢谢。

标签: javascript


【解决方案1】:

从 chrome 文档 (https://developer.chrome.com/docs/extensions/reference/management/) 的外观来看,chrome.management 似乎只能在具有 management 权限的 chrome 扩展中使用。网站似乎没有任何真正的替代方案。 (尽管如果您拥有该扩展程序,您也许可以创建一个具有特定 id 的隐藏 div,然后网站可以检测到)。

如果 chrome 确实允许网站看到这一点,它也会使指纹识别变得更加容易。

【讨论】:

  • 谢谢。我以为我可以轻松做到,但我必须找到另一种方法。
猜你喜欢
  • 2013-11-18
  • 1970-01-01
  • 1970-01-01
  • 2014-06-21
  • 2020-05-14
  • 1970-01-01
  • 1970-01-01
  • 2015-01-17
  • 1970-01-01
相关资源
最近更新 更多