【发布时间】:2013-11-09 06:59:33
【问题描述】:
我在使用 IE 10 时遇到了一个奇怪的问题。许多 jQuery 脚本在 IE 8、9、Chrome、firefox 和 safari 上运行良好,但在 IE 10 上出现问题。只有当一些用户切换到 IE 10 时,问题才会出现。
我发现添加的最简单的解决方案
<meta http-equiv="X-UA-Compatible" content="IE=9" />
在<head></head>.
问题是网站有很多页面,大多数页面没有继承母版页。 那么有什么办法可以通过javascript添加这个,因为我们在所有网页中都有一个共同引用的js。
【问题讨论】:
-
meta可以很方便的添加到head,但是没用,只有在页面加载的时候才有影响。 -
同上,JS帮不了你。您最好的选择是在 IIS 中的服务器上设置 Http 标头。
-
@Teemu,这个问题实际上已经解决了,因为页面是在 IE 9 模式下呈现的,如果它的 IE 9 或 10,则客户端的 IE 版本较低。
-
@jfrej,我同意,但这可以在虚拟目录级别完成吗?因为 IIS 上有多个网站,我不想玩他们的设置
标签: javascript asp.net browser