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