所以,一个 JavaScript 的 bug 围绕着类似以下代码:
<script>
(function() {
if (true) {
//@todo: do we need to set total or -- ?
alert('hello?');
}
})();
</script>
在较大的系统中,IE报错“Expected ';'” 。在小例子中,IE只是警告了阻止ActiveX控件。
显然,“//@”在IE中与ActiveX控件有关。我无法通过搜索符号来找到这个上下文,而且任何关于IE特殊注释的搜索结果都会导致条件HTML注释。我只是好奇//@在IE中应该如何使用。