【发布时间】:2016-02-05 05:56:06
【问题描述】:
是否可以配置erb页面来检测IE版本并根据该选择不同的兼容性标签,所以它应该是:
如果用户 IE=10 则
否则
请不要提出其他解决方案,因为我需要的正是我所描述的逻辑。 我们有一个在 IE10 中无法运行的应用程序,我们尝试的所有解决方案都无法运行,除非只有 IE=EmulateIE9 才能运行。
【问题讨论】:
-
解决方案可以使用 JavaScript 吗?
-
IE11怎么样?它可以正常工作吗?
-
我假设你已经尝试过: 只是提一下,因为它解决了我以前遇到的一些随机问题使用旧版 IE。
-
@Teemu 嗨,是的,该页面仅在 IE 中不工作,任何只有 IE=EmulateIE9 解决了这个问题,但随后页面在 IE8 中停止工作并继续在 IE11 中工作
-
试试
<!--[if !IE]> --><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"><!-- <![endif]-->这也会在IE11中引起IE9仿真,但不影响IE
标签: javascript html internet-explorer cross-browser compatibility