Chrome 从 master_preferences 文件中删除“extenstions_to_open”

Chrome 从 master_preferences 文件中删除“extenstions_to_open”

我目前正在尝试在一堆客户端上配置 Google Chrome 以自动打开 Citrix Receiver ICA 文件。

为了启用 ICA 文件的自动启动功能,我在 master_preferences 文件中添加了“extensions_to_open”选项,该文件用作新配置文件的模板。此文件是在 Chrome 首次启动之前添加的,因此在正确配置 master_preferences 文件之前不可能创建配置文件。

我遇到的问题如下:

我的文件如下所示:

{
    "distribution": {
        "msi": true,
        "system_level": true,
        "verbose_logging": true,
        "allow_downgrade": false,
    },
    "download": {
        "directory_upgrade": true,
        "extensions_to_open": "ica"
    }
}

然而,在我第一次启动 Chrome 之后,该文件如下所示:

{
    "distribution": {
        "msi": true,
        "system_level": true,
        "verbose_logging": true,
        "allow_downgrade": false,
    },
    "download": {
        "directory_upgrade": true,
    }
}

我是否遗漏了什么?为什么 Chrome 会直接从我的文件中删除 extensions_to_open 行?

关于 Chrome 选项的信息似乎很少,但 extensions_to_open 选项仍然列在 Chromium 的源代码中:https://chromium.googlesource.com/chromium/src/+/refs/heads/master/chrome/common/pref_names.cc#1756

如果有更智能的方法来配置此选项,我也会很高兴听到它。

相关内容