如何禁用Edge DevTools随WebView2窗口自动弹出
WebView2窗口打开时DevTools自动弹出的解决办法
之前调试部署的WebView2应用后,出现所有WebView2窗口(如Outlook邮件窗口)打开时DevTools自动弹出的问题,已尝试卸载Microsoft Edge Devtools Preview、关闭Windows开发者功能、删除webview2_additional_browser_arguments环境变量及HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge下的注册表项,但问题未解决。以下是针对性的排查和解决步骤:
排查步骤及解决方法
1. 检查WebView2用户级调试注册表配置
打开注册表编辑器,定位到 HKEY_CURRENT_USER\Software\Microsoft\Edge\WebView2:
- 查找是否存在
AdditionalBrowserArguments键值,若其中包含--auto-open-devtools-for-tabs这类参数,直接删除该键值; - 检查同路径下的
DebuggingEnabled键,若值为1,修改为0。
2. 清理系统级组策略残留
检查HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge路径:
- 若存在
AutoOpenDevToolsForTabs等强制开启DevTools的策略项,删除对应键值或整个Edge策略分支。
3. 重置Edge浏览器默认设置
打开Edge浏览器,输入 edge://settings/reset,选择「重置设置为默认值」,这会清除WebView2共享的浏览器配置,包括残留的调试自动启动规则。
4. 删除WebView2用户数据文件夹
- 关闭所有WebView2相关应用(如Outlook、已部署的WebView2应用);
- 打开文件资源管理器,导航到
%LOCALAPPDATA%\Microsoft\EdgeWebView2\User Data; - 删除该文件夹,重启应用后会自动生成默认配置文件。
5. 排查第三方工具干扰
检查是否安装了自动化测试工具、浏览器监控脚本或扩展,这类工具可能在WebView2启动时自动触发DevTools,需手动关闭或卸载相关软件。
内容的提问来源于stack exchange,提问作者HaveSpacesuit
相关产品推荐
相关产品推荐

