我找到了这个帖子: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
。这两种情况都与浏览器用户是否登录无关。但是为什么呢?