2011-03-25 49 views
1

錯誤爲什麼這個表達式:typeof運算文件[ 'domConfig'] thows在Firefox

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

在這裏回答:http://stackoverflow.com/questions/2217263/whats-up-with-document-domconfig-on-firefox – 2011-03-25 01:50:07

+0

@Billy - 剛注意到這一點。將投票結束。 – 2011-03-25 01:51:14

+0

@比利謝謝,這解釋了它。 – 2011-03-25 01:51:51

回答

-1

MDN page on domConfig

此功能已經從網絡中移除。儘管一些瀏覽器可能仍然支持它,但它正在被丟棄。不要在舊項目或新項目中使用它。使用它的頁面或Web應用程序可能會隨時中斷。

0

沒有其他的瀏覽器定義document.domConfig,所以它們返回undefined。

更有趣,火狐4是可運行的Document.normalizeDocument(),其中 方法給出domConfig而它正在運行,合併相鄰文本節點並調整壞html標籤的容納在現有的值的唯一瀏覽器或新創建的文檔..

相關問題