【发布时间】:2012-01-18 12:23:06
【问题描述】:
我目前在我的网站中使用 jquery,但是当我尝试在 ie 5.5 上打开此网站时,我收到错误“$”未定义,因此我正在寻找一种解决方案来检测浏览器是否支持 jquery,然后再调用任何 jquery代码
【问题讨论】:
-
为什么支持ie 5.5?!?!
-
这里是兼容性列表。 docs.jquery.com/Browser_Compatibility
-
@DanielA.White:我认为他想在运行时检查它以防止错误。
-
@Daniel A. White:为什么重要吗?有时,我仍然支持 IE5.5 - 但我为此收取了一定的费用,除了 IE6 的支持费用(主要是为了劝阻客户,然后是为了支付开发成本)。即便如此,一些客户仍然愿意为 IE5.5 支持付费。
-
@SamirAdel:您可能想查看this question/answer,它巧妙地使用了条件 cmets 作为检测 IE 版本的非欺骗方式。
标签: jquery internet-explorer browser cross-browser