(这不是重复的问题)
今天有没有浏览器,如果他们不支持javascript标签,不能隐藏它?例如,带有adblock的Firefox不会运行javascript,但不会直接显示给用户。
这个w3school教程要求你应该隐藏带有注释的javascript标签,像这样:
<script type="text/javascript">
<!--
document.getElementById("demo").innerHTML=Date();
//-->
</script>
,否则这些浏览器将显示JS代码。这在今天似乎有点无关紧要……是吗?
今天有没有浏览器,如果他们不支持javascript标签,不能隐藏它?
每个不支持<script>
标签的浏览器都无法隐藏它,但是今天市场上没有浏览器不支持<script>
(即使像Lynx,它在"这是一个脚本,我不支持这个,我将忽略它)。
我一时想不出<script>
是什么时候引入的,但它确实存在于1997年的HTML 3.2规范中。
这个w3school教程
W3Schools…呃…烂透了。
注释技巧是为Netscape 2时代的浏览器提供的。
它在HTML文档中毫无价值,而在XHTML文档中则非常有害。
前段时间,我写过这个的历史