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

如何使用Selenium/Java禁用Microsoft Edge中的JavaScript设置?

解决Edge浏览器中禁用JavaScript的问题

你用的javascript.enabled这个配置项是旧版Selenium适配Firefox的参数,Chromium内核的Edge并不支持这种写法,所以无法生效。下面是两种可行的解决方法:

  • 方法一:添加命令行启动参数
    直接给Edge添加禁用JS的启动参数,代码如下:

    EdgeOptions options = new EdgeOptions();
    options.addArguments("--disable-javascript");
    
  • 方法二:修改浏览器首选项
    通过设置Edge的实验性首选项来禁用JS,这种方式更适合需要持久化配置的场景:

    EdgeOptions options = new EdgeOptions();
    Map<String, Object> prefs = new HashMap<>();
    prefs.put("javascript.enabled", false);
    options.setExperimentalOption("prefs", prefs);
    

另外要注意,确保你使用的Selenium和EdgeDriver是最新版本,版本不匹配也可能导致配置无法正常生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 21:39:18