Chrome 使用偏好设置和安全偏好设置来管理扩展程序,有什么区别?

Chrome 使用偏好设置和安全偏好设置来管理扩展程序,有什么区别?

我找到了这个帖子:Google Chrome 中的“首选项”文件和安全首选项文件有什么区别?

但我想进一步了解:Chrome 何时决定使用Secure Preferences以及何时使用Preferences文件来维护扩展?

情况1: 因为我发现在我的电脑里,新安装的扩展的manifest.json文件全部内容被复制到了Preferences文件中。也就是说Chrome使用Preferences文件来维护我的扩展。在这种情况下,我的Secure Preferences文件只有一行,如下所示:

{"protection":{"super_mac":"abc123xxxxxxx"}}

在这种情况下,我可以成功更改我的扩展的配置(例如update_url(在Preferences文件中)。

案例 2:而我同事的电脑上安装的扩展的manifest.json文件的内容并没有复制到Perefences文件中,而是被复制到了Secure Preferences文件。这意味着Chrome使用Secure Preferences文件来维护他的扩展。在这种情况下,我不能更改我的扩展的任何配置,否则会导致浏览器重置设置。

为什么?Chrome 决定使用Preferences文件或Secure Preferences文件来维护扩展程序的因素是什么?

更多的: 我发现我们公司域中的所有 Chrome 浏览器都使用Preferences。而我们公司域外的所有 Chrome 浏览器都使用Secure Preferences。这两种情况都与浏览器用户是否登录无关。但是为什么呢?

相关内容