IE报错:SCRIPT1010: 缺少标识符

原文 http://keenwon.com/989.html

昨天用IE11测试页面的时候,发现在文档模式调整到IE8的时候,会报错:

看了半天,百思不得其解,后来终于顿悟:delete是javascript的保留字

一般,“SCRIPT1010: 缺少标识符”这个错误有两种常见的问题:一个就是上面的保留字问题(javascript保留字看这里);另一个就是json格式不标准,例如:

  1. {
  2. "firstName":"John" ,
  3. "lastName":"Doe" ,
  4. }

结尾那个“逗号”,在IE下会报错。

另外一点,在使用IE11的时候要注意,IE11不支持条件注释了,常常有一些js库,会使用条件注释在低版本IE下引入兼容库,所以你在IE11下通过改变文档模式测试IE7、8的兼容性时,条件注释是不生效的。不过真正的用户不样这么浏览页面,只需在开发是注意即可。

posted @ 2014-06-27 19:03  code_flyer  阅读(5014)  评论(0编辑  收藏  举报