解决Vue项目在IE浏览器中因默认版本显示问题而造成的页面显示空白

如题目中所描述的那样,这是之前项目中遇到的一个问题,利用vue做的一个项目在IE浏览器下出现了一个奇怪的问题:有些IE用户打开页面是正常显示的,有些打开后则是一片空白,什么都没有,分别打开F12查看,发现能正常访问的用户,其IE浏览器默认显示版本为IE8以上,不能正常访问的用户,其IE浏览器默认显示版本都在IE8以下,但是,对于不能正常访问的用户,其IE浏览器的版本可都是IE8以上,但是在显示项目时所选用的显示版本却是IE8以下,如下图所示:

在这里插入图片描述

那么解决该问题的方法就是让IE浏览器的显示版本都要大于8,具体解决方法如下:

解决方法:

在项目的index.html文件的head中加入以下meta语句:

<meta http-equiv="X-UA-Compatible" content="IE=Edge">

这句话的意思就是告诉IE浏览器,IE8/9及以上的版本都以最高版本来渲染页面,换句话说就是告诉IE浏览器,在显示我的项目时,拿你最高的版本来显示我。

参考文献:

[1] < meta http-equiv = “X-UA-Compatible” content = “IE=edge,chrome=1” />的意义
[2] js去掉网页设置的默认兼容性(ie)
[3] HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用

Logo

前往低代码交流专区

更多推荐