我最近更新了以下网站,它在Firefox、Safari和Chrome中都能正常工作(到目前为止我已经测试了所有这些),但是在Internet中不起作用。我已经搜索了所有类似的文章,这里和周围的网络,但一直未能找到一个解决方案的工作。
我已经验证了我的CSS (只有一些警告,但没有错误)和我的HTML有一些错误,但这些都与我的网站将不会显示在互联网浏览器8,9或10,这是我的75%的观众。请提供任何帮助或建议。
谢谢!
网站链接
更新:
我修正了我的风格中的“->”的缺失。(谢谢卡尔·马卡姆!)
我更新了Meta标记如下,并将字符集设置为utf-8:
<meta http-equiv="X-UA-Compatible", content="IE=edge,chrome=1">我仍然无法将页面加载到IE8或IE9中。
最后更新:
我想更新每个人的解决方案,最终解决了我正在解决的问题。事实证明,有一些后端代码是为了识别特定的ie版本和显示比ie10更老的版本而编写的,并且在他们的代码中,他们以某种方式禁用了显示站点的功能,而不是显示警告。
随着他们的代码被删除,Carl提出的建议帮助它更接近我的预期,一旦它能够在ie8 / ie9中加载。非常感谢大家的帮助!
发布于 2014-01-20 20:55:17
更好的是,不要删除以下内容:
<meta http-equiv="X-UA-Compatible" content="IE=8"> 您可以修改它,以便请求加载页面的IE版本以“自然”的个性运行:
<meta http-equiv="X-UA-Compatible", content="IE=edge,chrome=1">您应该将该标记放在<head>的最顶端,放在<title>以外的任何东西之前,并且绝对放在任何其他<meta>标记之前。
或者,您可以在响应头中设置“X兼容”属性;这实际上是最好的方法。
发布于 2014-01-20 20:49:20
将此meta标记从文档的head中移除:
<meta http-equiv="X-UA-Compatible" content="IE=8">另外,由于我在IE (error 80020101)中有一个错误,所以您的所有javascript注释都是以下面的形式,基于这个答案
/*Comment*/而不是:
//Comment发布于 2014-01-20 20:50:49
你错过了闭幕移除它帮助我在IE中渲染它
https://stackoverflow.com/questions/21243802
复制相似问题