在HTML5Shiv脚本中,整个文件似乎已被注释掉,但在@
之前包含*/
(“at”符号,“ampersat”等)。
代码段:/*@cc_on(function....this, document)@*/
我之前没有遇到过这个问题,但是在HTML5Shiv网站上或者在搜索Google / StackOverfow之后找不到任何关于它是如何工作的参考,但是有一种感觉它会以某种方式欺骗浏览器只在IE中工作? / p>
有人知道为什么用这种方式编码吗?
答案 0 :(得分:0)
这是IE特有的功能:Conditional comments。它标记了应该只在IE中执行的代码块。
答案 1 :(得分:0)
它被称为条件编译,是旧IE浏览器的“功能”。您可以在the Wikipedia article.
上阅读更多信息