IE9兼容性视图Javascript问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IE9兼容性视图Javascript问题相关的知识,希望对你有一定的参考价值。

我有一个网站的问题,我参与开发的各种旧版本的IE浏览器,包括IE9兼容模式。我不是一个javascript开发人员所以我需要一些建议,为什么这在IE9中工作,而不是兼容模式。以下链接是最好的例子。

http://www.hurdrolland.co.uk/architecture/

有一个javascript滑块,您将看到在IE9中工作,但当您切换到兼容性模式时,将完全停止工作。

答案

而不是简单地使用compatability mode执行此操作:按F12打开开发人员窗口。选择Documentmode到IE7并在其下的选项卡中选择Script。现在刷新网站。你会看到一些错误。

我有挪威语的Windows,我不知道如何正确地将其翻译成英语。但它应该可以帮助您调试问题。

顺便说一句,尝试删除imageshomeSlides字符串中的最后一个逗号

var homeSlides = {
    html: '<h1>home</h1><p>Lorem ipsum...</p>',
    images: ['/media/17812/eastgate-cover.gif','/media/17873/ed-master-2.gif','/media/14233/cover-3.gif','/media/14241/cover-4.gif',]

}

至:

var homeSlides = {
    html: '<h1>home</h1><p>Lorem ipsum...</p>',
    images: ['/media/17812/eastgate-cover.gif','/media/17873/ed-master-2.gif','/media/14233/cover-3.gif','/media/14241/cover-4.gif']
}

以上是关于IE9兼容性视图Javascript问题的主要内容,如果未能解决你的问题,请参考以下文章

即使使用 X-UA 元标记,IE9 也会进入 IE7 兼容性视图

JavaScript:如果它处于 IE7 或 IE8 兼容模式,我可以检测到 IE9 吗?

Intranet 站点的 IE9 兼容模式具有错误的用户代理字符串

30秒就能看懂的JavaScript 代码片段

vue浏览器兼容性问题ie9 ie10 edge

似乎无法摆脱兼容性视图?