在 Linux 上抑制 Chrome 的首次对话框

在 Linux 上抑制 Chrome 的首次对话框

我正在尝试使用 puppet 在一堆 Linux 机器 (SLES 12) 上安装 Google Chrome,我不希望用户在开始浏览之前必须回答任何对话框。这主要是因为“用户”将是 Selenium,它不喜欢意外的事情。

我无论如何也无法停止向我提出两个问题的对话:

在此处输入图片描述

我快疯了。我试过了我能找到的所有首选项(通过 master_preferences),但它仍然困扰着我。我的 master_preferences:

{
    "homepage" : "http://www.puppetlabs.com",
    "homepage_is_newtabpage": false,
    "distribution" : {
        "ready_mode" : true,
        "skip_first_run_ui" : true,
        "suppress_first_run_bubble": true,
        "suppress_first_run_default_browser_prompt" : true,
        "show_welcome_page" : false,
        "make_chrome_default" : false
    },
    "first_run_tabs" : [
        "new_tab_page"
    ],
    "browser" : {
        "check_default_browser" : false,
        "suppress_first_run_default_browser_prompt" : true
    },
    "sync_promo" : {
        "show_on_first_run_allowed" : false
    },
    "show-first-run-bubble-option": 0
}

我找不到任何相关的策略设置。

答案1

尝试这个设置: http://www.chromium.org/administrators/policy-list-3#MetricsReportingEnabled

您可能还需要强制设置以将 Chrome 设为(或不设为)默认浏览器:http://www.chromium.org/administrators/policy-list-3#DefaultBrowserSettingEnabled

答案2

您可以通过启动浏览器然后关闭它然后重新启动它(对于相同的用户数据目录)来实现您所描述的,这对我在 Linux 上有效,并且在第二次启动时没有弹出窗口。

否则,如果您有权访问用户数据目录,则可以First Run在其根目录中创建文件(带有空格),内容为空,则第一次启动时不会显示任何弹出窗口。

相关内容