(这不是重复的这个问题 https://stackoverflow.com/questions/822872/do-web-sites-really-need-to-cater-for-browsers-that-dont-have-javascript-enabled).
现在有哪些浏览器如果不支持 javascript 标签,就无法隐藏它吗?例如,带有 adblock 的 Firefox 将不会运行 javascript,但也不会直接向用户显示它。
This w3学校教程 http://www.w3schools.com/js/js_howto.asp声称你应该隐藏带有注释的 javascript 标签,如下所示:
<script type="text/javascript">
<!--
document.getElementById("demo").innerHTML=Date();
//-->
</script>
否则这些浏览器将显示 JS 代码。今天看来这有点无关紧要……是吗?
现在有哪些浏览器如果不支持 javascript 标签,就无法隐藏它吗?
每个不支持的浏览器<script>
标签无法隐藏它......但当今市场上没有浏览器不支持<script>
(即使像 Lynx 一样,它是在“这是一个脚本,我不支持这个,我会忽略它”的意义上)。
就在我的脑海里,我无法说出什么时候<script>
被引入,但它存在于1997 HTML 3.2 规范 http://www.w3.org/TR/REC-html32#script.
这个w3school教程
W3Schools……呃……糟糕。
注释技巧是为 Netscape 2 时代的浏览器提供的。
它在 HTML 文档中毫无价值,而在 XHTML 文档中则非常有害。
不久前,我写过关于这的历史 http://dorward.me.uk/www/comments-cdata/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)