单位一套 2012 年的报销系统,用 Edge 打开只显示一行「请使用 IE 浏览器访问」。装回 IE11 又提示已停止支持,其实 Edge 自带 IE 模式,edge ie兼容模式藏得不算深,开一下就能用。
IE 模式不是简单换个 User-Agent,它调用的是系统里的 Trident 内核组件,老系统里的 ActiveX 控件、旧版 JS 一般能跑。前提是 Windows 还保留相关组件,Win11 上多数情况也能用。
开启的步骤
打开 Edge,地址栏输入 edge://settings/defaultBrowser 回车。找到「允许在 Internet Explorer 模式下重新加载网站」,选允许,按提示重启浏览器,不重启菜单里不会出现 IE 模式选项。然后打开老系统,点右上角三个点,选「在 Internet Explorer 模式下重新加载」,地址栏左侧出现 IE 图标就说明生效了。
IE 模式页面列表在同一个设置页,点添加,输入完整地址,http 和 https 都要写全,保存后重启 Edge。列表里的站点打开时自动用 IE 模式,不用每次手动切。默认有效期 30 天,到期重新加一次。加完在无痕窗口打开一次,确认自动切换生效。
开了还是打不开怎么办
先看系统是不是精简版,部分 GHOST 系统删掉了 IE 组件,IE 模式会打不开。公司电脑可能被组策略限制,需要 IT 在管理模板里放开。页面提示安装控件却装不上,多是权限问题,右键以管理员身份运行安装包。公司电脑多的话,IT 也可以用组策略统一推送站点列表,具体路径各版本略有差异。
还有个小坑:IE 模式页面里按 F12 调试跟普通页面不一样,别拿新版的开发者工具去套。
值不值得长期用
临时应付内部系统没问题,但 IE 模式迟早也会被淘汰,微软这些年一直在收紧支持。IE 模式跑的是老内核,别拿它打开陌生站点,老漏洞不少,用完关掉页面。老系统如果还要用三五年,建议推动厂商升级或者换浏览器方案,别把业务押在一个兼容层上。系统大版本更新后,最好再确认一次 IE 组件还在不在。