在<! - - >中包装javascript

nia*_*her 15 javascript

包装javascript代码有<!-- -->什么意义?

wom*_*omp 23

这是我的一个小小的烦恼.这是一个古老的开发人员实践,以"保护"不了解<script>标签的旧浏览器.没有它,他们可能无法加载页面或将脚本内容显示为html内容.

但我们在这里谈论古老的浏览器.唯一一个解析javascript失败的浏览器是1995年代的浏览器.这些浏览器今天根本没有使用.这种做法只是90年代网络发展的延续.

任何人都不应该<!-- -->在他们的脚本标签内容周围放置块.

如果您看到仍在执行此操作的开发人员,请更正它们.自Netscape 1.0以来,解析javascript并不是一个问题,而这种做法实际上被认为对现代浏览器有害.

  • 我觉得这没有意义.你的整体流量占了多少百分比?你真的会努力成为适合Netscape 0.6的*one*网站吗?你需要做的不仅仅是评论你的脚本标签....我敢打赌,他们根本不是合法的用户,而是人们正在做研究,或者正如你所提到的,使用伪造的浏览器字符串. (4认同)

Mar*_*off 7

通过将Javascript代码包装在HTML注释中,可以防止不支持Javascript的旧版浏览器尝试将代码视为HTML.