有没有浏览器不能处理javascript?

有没有浏览器不能处理javascript?,javascript,browser,cross-browser,Javascript,Browser,Cross Browser,我正在看一本关于在网页(动态和静态)中包含javascript的“最佳实践”指南,该指南建议开发人员应始终注释掉javascript,因为较旧的浏览器无法支持脚本语言 这是真的吗 我试图搜索兼容性方面的问题,但什么也找不到——我想知道这些信息是否过时了,因为我从来没有听说过浏览器不知道脚本是什么;另一个问题是javascript被故意禁用 我所说的“任何”显然是指任何未中断的浏览器 部分重复:Javascript广泛可用,但在某些情况下,您无法依赖它的存在 首先,这个扩展非常成功——我不确定它是

我正在看一本关于在网页(动态和静态)中包含javascript的“最佳实践”指南,该指南建议开发人员应始终注释掉javascript,因为较旧的浏览器无法支持脚本语言

这是真的吗

我试图搜索兼容性方面的问题,但什么也找不到——我想知道这些信息是否过时了,因为我从来没有听说过浏览器不知道脚本是什么;另一个问题是javascript被故意禁用

我所说的“任何”显然是指任何未中断的浏览器


部分重复:

Javascript广泛可用,但在某些情况下,您无法依赖它的存在

首先,这个扩展非常成功——我不确定它是否仍然被广泛使用,但你可以使用它,除非至少有一小部分用户会使用它(即使他们稍后将你的网站列入白名单)

要记住的另一件事是,某些浏览器无法实现好的Javascript引擎。想到的最好的例子是与TTY相关的浏览器,如

最后,不要忘记这里的一些人是残疾的,比如盲人,必须使用非常特定的浏览器,这可能无法很好地使用Javascript


[edit]关于特定的“开发人员应始终注释掉javascript,因为较旧的浏览器无法支持脚本语言”问题,我假设您参考了以下模式:

<script>//<!--
    Actual source code here
//--></script>
//

好了,每个现代浏览器都知道脚本标签是什么,即使他们忽略了它。我不知道有哪种浏览器可以打印脚本标记内容。

是的,仍然有一些浏览器不支持JavaScript,但使用它们的人知道自己在做什么,不需要你对脚本进行注释。这种最佳做法已经过时很久了。除非你的脚本没有任何重要作用,否则不要注释掉脚本。构建和维护备用noscript页面是不值得的。你可以在浏览器中禁用javascript来测试你的应用程序。是的,编辑与问题有关。如果有人抛出一些曲线球,比如“Opera Mobile不明白脚本标签是什么”,我还不会接受