我在这里找到了一些好处:
noscript元素仅检测浏览器是否启用了JavaScript。如果在防火墙而不是浏览器中禁用了JavaScript,则JavaScript将不会运行,并且noscript元素的内容也不会显示。
为了使脚本能够运行,许多脚本都依赖于所支持的一种或多种语言的特定功能(例如document.getElementById)。如果不支持所需的功能,则无法运行JavaScript,但是由于支持JavaScript本身,因此不会显示noscript内容。
使用noscript元素最有用的位置是在页面的顶部,在那里可以选择确定在页面加载时将哪些样式表和meta元素应用于页面,而不必等到页面加载完成。不幸的是,noscript元素仅在页面主体内有效,因此无法在头部使用。
noscript元素是块级元素,因此仅在禁用JavaScript时才可用于显示整个内容块。不能内联使用。
理想情况下,网页应使用HTML表示内容,使用CSS表示外观,并使用JavaScript表示行为。使用noscript元素是在HTML内部应用行为,而不是从JavaScript应用行为。
来源:http : //javascript.about.com/od/reference/a/noscriptnomore.htm
我非常同意最后一点。有没有办法制作和添加外部<noscript>
文件?如果我们把<noscript>
在<head>
吗?