我在寻找类似于CSS的<!--[if IE]>
decaration for JavaScript的东西。我没有时间找出为什么一行代码不能在IE中工作,并且评论它不会破坏页面,所以我在想“stuff IE”并寻找一种方法来评论这条线出IE只有。如何防止一行JavaScript在IE中运行(但让它在其他浏览器中运行)?
任何想法?
我在寻找类似于CSS的<!--[if IE]>
decaration for JavaScript的东西。我没有时间找出为什么一行代码不能在IE中工作,并且评论它不会破坏页面,所以我在想“stuff IE”并寻找一种方法来评论这条线出IE只有。如何防止一行JavaScript在IE中运行(但让它在其他浏览器中运行)?
任何想法?
navigator.appName将包含浏览器名称,你的情况,你正在寻找“的Microsoft Internet Explorer”,所以这将是在这种情况下,您的条件:
if (navigator.appName != 'Microsoft Internet Explorer')
我会寻找更好浏览器检测,因为这是简单而小的。
有条件的评论也可以正常工作。
<!--[if IE]>
<script>alert("Hi, this is IE!");</script>
<![endif]-->
您可以使用(不推荐使用但功能完备)的$.browser.msie
jQuery功能。
(你也可以在复制的代码行,我们可以看到,如果我们可以看到IE的问题。)
http://stackoverflow.com/questions/3986564/为什么 - 犯规 - 即-LET-我创建-IMG元素 - 使用 - jQuery的 – ben 2010-10-21 12:28:38
谢谢你,这样做的伎俩 – ben 2010-10-21 12:29:40