edge浏览器默认阻止http协议下对私有ip或内网域名的本地网络访问,需通过edge://flags启用local network access并重启,再在设置中开启“访问前询问”,首次访问时点击横幅“允许”方可正常加载。

你正在尝试打开公司内网的HTTP服务页面,比如 http://192.168.1.50 或 http://intranet,但Edge浏览器直接显示“此网站已被阻止”、空白页或 ERR_CONNECTION_REFUSED,连网络请求都没发出去——这不是DNS解析失败、代理配置错误或防火墙拦截,而是Edge主动启用的本地网络访问限制在起作用。
确认是否触发本地网络拦截
在地址栏输入 http://127.0.0.1 并回车。若页面完全空白或提示“此网站已被阻止”,且按 F12 打开开发者工具 → Network 标签页中无任何请求记录,就可确定是本地网络访问被禁用。
【必须同时满足:HTTP协议 + 私有IP(如192.168.x.x/10.x.x.x/172.16–31.x.x)或内网域名】才会触发该拦截;HTTPS地址或公网IP即使走HTTP也不会被拦。
启用底层本地网络访问能力
方法一:通过Flags开启基础权限
第一步:在Edge地址栏输入 edge://flags/#local-network-access → 回车
第二步:找到“Local network access”选项 → 点击下拉菜单 → 选择【Enable】(注意不是“Enable (block)”)
第三步:点击右下角“Restart”按钮重启浏览器——不重启无效,旧进程仍按拦截策略运行。
开启用户确认开关
打开Edge设置 → 隐私、搜索和服务 → 网站权限 → 向下滚动找到“本地网络访问” → 开启“访问前询问”开关。
若该开关灰显不可点,说明Flags未成功启用,需返回上一步重新操作。
首次访问时手动放行目标站点
① 访问你的内网地址,例如 http://192.168.1.200
② 页面顶部将弹出黄色横幅:“此网站请求访问本地网络” → 点击“允许”
③ 刷新页面,此时应能正常加载。Edge会记住该IP或域名的授权状态,后续访问不再弹窗。
如果横幅未出现,请确认URL确实是HTTP协议,且目标解析后落在私有IP段;若使用主机名(如 http://intranet),需确保其DNS解析结果为192.168.x.x等本地地址,否则不会触发提示。











