替换脚本,如果观察IE9?
-
25-09-2019 - |
题
多么容易会是运行一个不同的javascript取决于用户浏览器?
例如,如果有人访问该网站与IE9我想它运行一个不同的脚本给一个它将正常运行,用于镀铬的用户。
解决方案
您可以使用条件评论此:
<!--[if lte IE 6]>
<script>alert('lte stands for less than or equal to')</script>
<![endif]-->
<!--[if lt IE 7]>
<script>alert('lt stands for less than')</script>
<![endif]-->
<!--[if gte IE 9]>
<script>alert('gte stands for greater than or equal to')</script>
<![endif]-->
等
其他提示
您可以在HTML中使用条件注释。
<!--[if IE]>
<script src="ie_only.js"></script>
<![endif]-->
这也可用于外部样式表
在此信息的详细信息 HTTP:// CSS- tricks.com/how-to-create-an-ie-only-stylesheet/
我可以推荐的特征检测来代替。
if (someIEAPI) {
// ie code
} else if (someChromeAPI) {
// chrome code
}
此代码是更强大,如果API的Firefox或Opera支持一个就是你没有无论如何都要检查自己的浏览器。
除了浏览器有对你说谎,假装是无论是髋关节的习惯。
不隶属于 StackOverflow