IE在javascript中使用了什么?

时间:2012-05-30 19:41:51

标签: javascript internet-explorer activex

因此,一段javascript中的错误围绕着类似于:

的代码
<script>
    (function() {
        if (true) {
            //@todo: do we need to set total or -- ?
            alert('hello?');
        }
    })();
</script>

在较大的系统中,IE抱怨“预期”; ”。在小规模示例中,IE简单地引发了关于阻止ActiveX控件的警告。

显然,“// @”在IE中有一些activeX控件的上下文。我无法找到这个,因为搜索符号是无用的,任何关于IE中特殊注释的搜索都会导致条件html注释。我很好奇// @应该如何在IE中使用。

2 个答案:

答案 0 :(得分:4)

IE JScript引擎支持conditional comments,它将以特定方式编写的注释转换为代码(部分)。但是,你没有使用它们。

在你的情况下,它似乎是一种告诉你的方式,例如一个有TODO项目的IDE。你得到的错误很可能是无关的。

答案 1 :(得分:0)

除非有一些我不知道的关于IE的怪癖,//@todo只是评论一些程序员在他们太懒/不知道如何实现某些东西时使用的绒毛。