-1

今天早些时候我问了一个问题,从那以后我在诊断问题方面取得了一些进展,并进一步缩小了问题的范围。这是原始问题:IE8 JQuery Disappearing elements issue (only working in quirks mode)

所以,我意识到文档模式很重要,我插入以下行来强制 IE8 以 IE9 模式呈现页面:

    < meta http-equiv="x-ua-compatible" content="IE=9" >

这就引出了一个问题:如果这个人实际上使用的是 IE8(而不是 IE9 或 IE10,只是通过开发者工具切换浏览器模式呢?

我仍然需要确保文档正确呈现。有谁知道我可以采取什么措施来实现这一点?

4

2 回答 2

0

答案是,在您自己测试之前,您通常不会意识到 ie8 中不推荐使用哪些函数和标签。使您的网站与旧版本的 IE 兼容是许多程序员存在的祸根。

在 IE 中按 f12 打开开发者控制台并切换到 IE8 模式以在您的机器上进行测试。有些网站针对不同的浏览器有不同版本的网站。通常我会做类似的事情:

<!--[if lte IE 9]>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >
<![endif]-->

你只需要测试。还收集有关您的用户最常使用的浏览器的数据将有助于确定您应该合理地回溯多远。

于 2013-07-25T18:26:08.520 回答
0

像 AKA 状态一样,添加元标记

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

此外,为了获得真正的浏览器体验,与 IE9 对 IE8 标准的解释相反,您可以在您的 PC 上设置许多虚拟机,并从类似此站点的某个地方安装旧版本的浏览器

于 2013-07-25T18:31:50.250 回答