【发布时间】:2014-03-09 14:18:46
【问题描述】:
所以我仍然可以使用 HTML cmets 从不知道脚本标签的浏览器中隐藏 javascript,很好。
但是什么是阻止半旧浏览器尝试执行他们不理解的代码的最干净的方法,从而导致成群的脚本错误。我想这是一个更大的问题,因为总是添加新功能。此外,使用半旧浏览器的可能性更大。
【问题讨论】:
-
@plalx:不,我的意思是对那些认为、他理解并吐出语法错误和未定义错误的浏览器隐藏脚本。这就是为什么我说半老。它支持旧版本的 JavaScript。
-
最好的方法是特征检测。如果是新语法,您通常可以使用
try..catch检测支持。
标签: javascript html backwards-compatibility