浏览IE网页的兼容性问题

本文以常见的中小学教师资格考试报名系统作为示例, 省份选择山东省。

通过NTCE - 中国教育考试网进入报名系统:

/2022-7/1.png
中小学教师资格考试

选择省份, 点击登录:

/2022-7/2.png
选择某一省份

问题来了:

/2022-7/3.png
经典的界面

对于Windows10, 可以直接使用Windows10自带的Internet Explorer 11, 只不过浏览器默认内核不一定是哪个版本, 如果是IE11, 那么还是打不开这个网站。

Windows10默认是有Internet Explorer 11的, 如果没有, 可以搜索启用或关闭Windows功能:

/2022-7/4.png
启用或关闭Windows功能

启用Internet Explorer 11:

/2022-7/5.png
启用Internet Explorer 11

ALT+X+B, 调出兼容性视图设置, 添加当前网站:

/2022-7/6.png
兼容性视图设置

这样Internet Explorer 11会使用低版本内核来打开该网站。

F12调出开发者工具, 在仿真一栏, 更改文档模式, 选择其他内核版本:

/2022-7/7.png
Internet Explorer开发者工具

最好点一下左上角保留仿真设置, 不然浏览器打开其他标签页或其他网址, 还是会调用默认内核。这样Internet Explorer 11会使用被选中的内核来打开该网站。

以下方法也适用于Windows10, 只不过在Windows10直接用Internet Explorer更方便。

设置→默认浏览器中, 将相应网址添加进Internet Explorer 模式页面:

/2022-7/8.png
Internet Explorer 模式页面

一般来说可以打开网站了。

然而, http://ntcebm7.neea.edu.cn/apply/memapp/ieNote这个网址只是专门用于提示, 就算使用Internet Explorer模式浏览此页面, 它也不会跳转到正确的入口。

/2022-7/9.png
此页面只用于提示

另外, 由于Internet Explorer 模式页面仅对网址生效, 不支持域名或者通配符方式, 所以这时只有添加正确的入口网址才可以。但是, 本来就进不去正确的入口, 怎么得到它的网址? 死循环吗? 并不, 我们可以直接将点击登录按钮的跳转网址http://ntcebm7.neea.edu.cn/apply/添加进Internet Explorer 模式页面列表:

/2022-7/10.png
选择省份跳转登录页面
/2022-7/11.png
Internet Explorer 模式页面

再次点击点击登录按钮, 就会跳转到正确的入口: http://ntcebm7.neea.edu.cn/apply/memapp/memLogin

还是不行?
因为有些人的Edge默认使用IE11内核, 而这个报名系统又不支持IE11, 所以要切换内核, IE11以下版本皆可。

打开IEChooser:

  1. Windows + R打开运行对话框。
  2. 输入%systemroot%\system32\f12\IEChooser.exe, 然后确定。

选择ieNote页面, 即http://ntcebm7.neea.edu.cn/apply/memapp/ieNote:

/2022-7/12.png
IEChooser

点击仿真一栏:

/2022-7/13.png
IEChooser

点击左上角保留仿真设置, 更改文档模式 (即更改IE内核版本) , IE11以下版本皆可。

注意

如果不保留仿真设置, 关闭IEChooser调试页面后, 网页会刷新, 并使用默认IE内核, 可能是IE11, 还是无法进入正确的入口页面。

当然可以在使用此报名系统时, 保持IEChooser调试页面处于打开状态, 以防内核设置被覆盖。

现在通过http://ntcebm7.neea.edu.cn/apply/即可进入正确的入口:

/2022-7/14.png
正确的登录入口
Edge抽风

不知什么原因, Edge调用IE内核版本时可能有点抽风, 如果你设置过IEChooser调试页面, 即使保留了仿真设置, 当再次打开Edge时, 它有可能会默认调用IE11或者IE7, 甚至是IE5。

loading="lazy" src="/2022-7/15.png" srcset="/2022-7/15.png, /2022-7/15.png 1.5x, /2022-7/15.png 2x" sizes="auto" alt="/2022-7/15.png" height="auto" width="100%" > </a><figcaption class="image-caption">抽风的Edge和它的IE版本</figcaption> </figure>

使用扩展: IE Tab, 或者IEability

如果打不开网页, 试一下切换IE内核。