Google chrome extension 如何获取chrome扩展的启用状态?

Google chrome extension 如何获取chrome扩展的启用状态?,google-chrome-extension,Google Chrome Extension,Google Chrome改变了其静默安装扩展的机制。默认情况下,Windows上的外部扩展部署选项将被禁用,因为Chrome 25,用户需要打开“扩展设置”页面以手动启用扩展 我可以用一些方法以编程方式启用扩展或检测扩展的启用状态吗 感谢您的帮助。API会让您知道扩展是启用还是禁用的。当然,如果您自己的扩展能够调用此方法,那么您已经知道它已启用 企业可以根据策略安装扩展,但消费类产品不能也不应该滥用企业策略,只进行静默安装。这个问题可能早已不再有用,但对于任何想知道如何实现这一点的人来说,这里

Google Chrome改变了其静默安装扩展的机制。默认情况下,Windows上的外部扩展部署选项将被禁用,因为Chrome 25,用户需要打开“扩展设置”页面以手动启用扩展

我可以用一些方法以编程方式启用扩展或检测扩展的启用状态吗

感谢您的帮助。

API会让您知道扩展是启用还是禁用的。当然,如果您自己的扩展能够调用此方法,那么您已经知道它已启用


企业可以根据策略安装扩展,但消费类产品不能也不应该滥用企业策略,只进行静默安装。

这个问题可能早已不再有用,但对于任何想知道如何实现这一点的人来说,这里有一个概要(从Chrome 45,Windows edition开始):

  • 该状态存储在Google Chrome的安全首选项文件中。这是存储在%localappdata%\Google\Chrome\User Data\Profile文件夹中的JSON格式文件。 配置文件文件夹可以是“配置文件1”,如果没有设置用户,则可以是“默认”的用户特定文件夹。检查您的目录以确保

  • 扩展状态存储在: 扩展:设置:(扩展ID):状态节点。状态为0表示禁用,1表示启用。 如: {“扩展”:{“设置”:{“ahfgeienlihckogmohjhadlkjgocpleb”:“状态”:1}}}

  • 警告你,不要弄乱这个文件。仅用于阅读目的,设置首选项设置的哈希值可防止未经授权的非用户修改