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

使用Python+Selenium自动化Edge,求Edge experimental_option 'prefs'键全列表

获取Edge浏览器Selenium自动化中prefs参数的键名列表

Edge基于Chromium内核,其experimental_option中的prefs参数与Chrome的偏好设置同源,以下是常用的核心键名分类整理:

下载相关

  • download.default_directory: 设置默认下载目录
  • download.prompt_for_download: 控制是否弹出下载确认框(设为False可自动下载)
  • download.directory_upgrade: 当默认下载目录不存在时,是否自动创建
  • download.extensions_to_open: 指定自动打开的文件扩展名(多值用逗号分隔)
  • browser.helperApps.neverAsk.saveToDisk: 指定无需询问直接保存的MIME类型(如application/pdf,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)

权限与通知

  • profile.default_content_setting_values.notifications: 通知权限设置(0=允许,1=禁止,2=询问)
  • profile.default_content_setting_values.cookies: Cookie权限控制(0=允许,1=禁止)
  • profile.managed_default_content_settings.images: 图片加载权限(0=允许,2=禁止)

隐私与行为

  • password_manager_enabled: 是否启用密码管理器(设为False可禁用保存密码提示)
  • privacy.clearOnShutdown.cache: 关闭浏览器时是否清除缓存
  • browser.download.manager.show_when_starting: 是否显示下载管理器窗口

补充说明

  • 微软官方未公开prefs的完整键名列表,因为Chromium的偏好设置会随版本迭代更新,且包含大量内部参数
  • 可通过以下方式获取更多实际可用的键:
    1. 在Edge地址栏输入edge://version/,找到「个人资料路径」
    2. 打开该路径下的Preferences文件(JSON格式),文件内包含当前浏览器所有偏好设置的键名与对应取值
    3. 若需验证某个功能的键名,可先在浏览器手动修改对应设置,再对比修改前后Preferences文件的差异,即可确认目标键名

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 08:12:14