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

Mah*_*dsi 0 javascript internet-explorer-6

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

F.P*_*F.P 7

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

<![if gt IE 6]>
   <script type="text/javascript"...></script>
   ...
<![endif]>
Run Code Online (Sandbox Code Playgroud)

对于非IE浏览器,完全忽略条件,并script正常处理元素.在IE上,对条件进行求值,script如果IE"大于",则处理该元素.6 .此处详细说明.这种方法的一个优点是IE6和更低版本甚至都不会下载脚本文件.