You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ChromeDriver添加--disable-search-engine-choice-screen选项无效求助

解决Chrome自动化中搜索引擎选择弹窗无法禁用的问题

以下是针对你遇到的--disable-search-engine-choice-screen参数无效问题的排查和解决步骤:

排查方向与解决方案

  • 确认Chrome版本兼容性
    --disable-search-engine-choice-screen是Chrome 114版本之后才引入的参数,如果你的Chrome版本低于114,这个参数不会生效。先升级Chrome到最新稳定版。

  • 匹配ChromeDriver与Chrome版本
    ChromeDriver必须和Chrome主版本完全一致(比如Chrome 120.x对应ChromeDriver 120.x.x.x),版本不匹配会导致部分启动参数失效。下载对应版本的ChromeDriver替换现有驱动即可。

  • 使用干净的临时用户配置
    如果脚本复用了已有的Chrome用户配置,旧配置里的搜索引擎设置可能会覆盖启动参数。可以添加参数指定一个全新的临时配置目录:

    $ChromeOptions.AddArguments(@(
        "--disable-extensions",
        "--disable-notifications",
        "--disable-blink-features=AutomationControlled",
        "--disable-search-engine-choice-screen",
        "--user-data-dir=C:\Temp\AutoChromeProfile" # 指定临时配置目录
    ))
    

    确保C:\Temp\AutoChromeProfile目录不存在或为空,让Chrome生成全新的干净配置。

  • 补充用户偏好设置
    除了启动参数,添加对应的用户配置偏好来双重禁用:

    $ChromeOptions.AddUserProfilePreference("search_engine_choice_screen.enabled", $false)
    
  • 检查系统组策略(企业环境)
    如果是在企业内网环境,可能有组策略强制开启搜索引擎选择弹窗,此时启动参数无法覆盖。可以通过本地组策略编辑器修改:

    1. 按下Win+R输入gpedit.msc打开组策略编辑器
    2. 导航到计算机配置>管理模板>Google>Google Chrome>搜索引擎
    3. 找到并启用禁用搜索引擎选择屏幕选项

内容的提问来源于stack exchange,提问作者Rob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 08:12:33