通过IE6浏览时完全禁用JS的最简单方法

时间:2012-02-17 08:35:11

标签: javascript internet-explorer-6

我的网站有一些优雅的退化,即如果禁用JS,则使用后备技术,一切都很花哨。当JS启用但支持不足时会出现问题(咳嗽 IE6 咳嗽)。当用户使用不受支持的浏览器进行浏览时,是否有一种快速而肮脏的方法可以完全在我的网站上禁用JS?

2 个答案:

答案 0 :(得分:7)

在条件注释中包装您使用的所有脚本:

<![if gt IE 6]>
   <script type="text/javascript"...></script>
   ...
<![endif]>

对于非IE浏览器,完全忽略条件,并正常处理script元素。在IE上,对条件进行求值,如果IE“大于”6,则处理script元素。Details here.此方法的一个优点是IE6及更低版本甚至无法下载脚本文件。

答案 1 :(得分:0)

if (!$.browser.msie && $.browser.version.substr(0,1)<7)
//run your javascript