IE11 浏览器中默认使用了 IE7 来加载网页

在前端开发中,我们经常要使用各种浏览器来进行兼容性测试,笔者在最近的项目开发中就使用到了IE浏览器来测试页面,但是当第一次打开的时候就出现了一个很怪异的问题,那就是页面竟然在 IE11中显示混乱。

jesen
1
2022-07-29 21:32:18
文档目录
我的书签
 

IE11 浏览器中默认使用了 IE8、IE7、IE5等 来加载网页

一、问题描述

使用IE11 浏览器打开编写好的HTML页面后,页面整个显示混乱,控制台各种JS代码报错:
  1. SCRIPT438: 对象不支持“addEventListener”属性或方法
  2. SCRIPT1028: 缺少标识符、字符串或数字
  3. SCRIPT5007: 属性“$”的值为 null、未定义或不是 Function 对象

二、问题解决

通过检查以上问题发现,这是因为浏览器设置了当前页面打开的模式为兼容模式(兼容性视图),或者是自己不小心设置了,通过以下步骤去除当前页面的兼容设置即可:
  1. 点击IE浏览器导航栏最右侧工具按钮,在弹出的菜单中选择:兼容性视图设置
  2. 在弹出的对话框中选择已经添加到兼容性视图中的网站域名,然后点击右侧删除按钮
  3. 关闭对话框,然后刷新网页即可


友情提示