typeof document ['domConfig']在Firefox中出现错误

时间:2011-03-25 01:47:48

标签: javascript firefox dom

为什么这个表达式:

typeof document['domConfig']

在Firefox(4)中抛出错误?

所有其他浏览器(IE9,Chrome 10,Safari 5,Opera 11)在该行上抛出错误!

现场演示: http://jsfiddle.net/TvBeT/

顺便说一下,document.domConfig是一个属性defined in the DOM Core spec

2 个答案:

答案 0 :(得分:0)

其他浏览器都没有定义document.domConfig,因此返回undefined。

更有趣的是,firefox 4是唯一可以运行document.normalizeDocument()的浏览器, 哪个方法在运行时给domConfig一个值,合并相邻的文本节点并调整现有或新创建的Document上的坏html标签的包含..

答案 1 :(得分:-1)

来自MDN page on domConfig

  

此功能已从网络中删除。虽然有些浏览器可能仍然支持它,但它正在被删除。不要在旧项目或新项目中使用它。使用它的页面或Web应用程序可能随时中断。