当Edge地址栏突然出现红色波浪线,很多人的第一反应是去调整拼写检查设置。但可惜的是,绝大多数用户都找错了地方——他们在语言设置里反复折腾拼写检查,结果地址栏的红线依然存在。真正的原因在于Edge内置了一个名为“网站拼写错误保护”(website-typo-protection)的机制,专门用于拦截那些看起来像恶意域名的输入。例如,如果你把 github.com 误输入为 githuub.com,它就会立刻标红,甚至直接跳转。这项功能与常规的拼写检查完全是两码事,关错地方根本不起作用。
下面介绍几种有效的解决方法,从最简单到最彻底,你可以根据需求自由选择。
关闭 Edge 内置的网站拼写错误保护
这是最直接的方案,只需把浏览器里那个“爱管闲事”的开关关掉即可。它不会影响拼写检查,只停用 URL 层面的输入检测逻辑。
- 在地址栏输入
edge://settings/privacy/security,按下回车键进入安全设置页 - 向下滚动到“安全”区域,找到“网站拼写错误保护”开关
- 将其设置为关闭状态 —— 请注意:这不是“拼写检查”,不要去
settings/languages里寻找
修改后立即生效,无需重启浏览器。不过有一点需要提醒你:关闭此功能后,类似 g00gle.com 的钓鱼域名将不再被自动拦截或标红,自己需要多加留意。
禁用 Windows 系统级 URL 自动更正
Edge 在 Windows 上会调用系统服务来进行 URL 类的自动替换。有时即便浏览器层面的设置已经关闭,系统端仍然可能注入红色波浪线或执行跳转。这一步经常被忽略,如果你发现关闭了浏览器设置却还有红波浪线,很大概率是这里漏掉了。
- 按下
Win + I打开 Windows 设置 - 搜索“键盘设置”或“文本输入 > 键盘”
- 找到“URL 自动更正”或“在地址栏中自动更正常见网址拼写错误”选项
- 将其设为关闭
用启动参数彻底屏蔽 typo 保护模块
这个方法适用于需要 100% 确保该功能不加载的场景,例如自动化测试、CI 环境或企业统一部署。相当于从根源上将其禁用。
- 右键点击 Edge 快捷方式 → “属性” → 在“目标”末尾加空格后追加:
--disable-typo-protection - 保存后必须通过这个快捷方式启动,否则参数无效
- 该参数优先级最高,会绕过所有 UI 设置,甚至会让
edge://settings里的对应开关变灰不可用
注意:--disable-typo-protection 和 --disable-spell-checking 是完全不同的两个参数,后者管理的是文本框拼写,不要混淆。
地址栏右键临时关闭(仅当前会话)
如果你只是临时想规避干扰,又不想改动任何配置,这个方法最省事。比如在测试一串域名时,避免被误判。
- 点击地址栏让光标聚焦
- 右键 → 查找“网站拼写错误保护”或“拼写错误检查”菜单项
- 如果菜单项带有对勾,点击即可即时关闭本次输入的红线显示
这个操作不持久,关闭标签页或新建窗口后会恢复默认设置。另外,它只影响当前地址栏,不会影响其他网页表单或系统级行为。
总结一下:真正棘手的不是能不能关闭,而是你得先分清楚问题的根源。地址栏的红色波浪线由 website-typo-protection 控制;而网页内文本框的红色波浪线则是 spellcheck 引擎在起作用。两者的开关位置不同、参数不同,甚至底层机制也完全不同。混着关,很容易遗漏关键环节。
