2011-04-21 25 views
4

(这不是this question的重复)。今天浏览器真的不隐藏javascript吗?

今天有没有浏览器,如果他们不支持javascript标签,不能隐藏它?例如,带有adblock的Firefox不会运行javascript,但不会直接显示给用户。

w3school tutorial要求,你应该隐藏与评论的JavaScript代码,就像这样:

<script type="text/javascript"> 
<!-- 
document.getElementById("demo").innerHTML=Date(); 
//--> 
</script> 

否则,这些浏览器将显示JS代码。这似乎今天有点不相干......是吗?

+2

这个例子是大约10-15岁。不再适用。 – Hogan 2011-04-21 11:24:43

+9

[请注意w3schools。](http://w3fools.com) – Pointy 2011-04-21 11:27:47

+0

@Pointy - nice :) – ripper234 2011-04-21 12:58:00

回答

13

今天有没有浏览器,如果他们不支持JavaScript标签,不能隐藏它?

不支持<script>标签每一个浏览器无法隐藏...但目前市场上没有浏览器不支持<script>(即使像山猫,这是在意义上的“这是一个脚本,我不支持这一点,我会忽略它)。

关闭我的头顶,当<script>介绍我不能说,但它在1997 HTML 3.2 spec存在。

这w3school教程

W3Schools ... err ...吸。

评论技巧提供给Netscape 2时代浏览器。

它在HTML文档中毫无价值,并且在XHTML文档中有积极的危害。我写了the history of this

+2

+1:区分“支持JavaScript,但选择不执行它”和“不甚至知道JavaScript存在“。 – 2011-04-21 11:26:06