2012-02-11 39 views
0

我準備在不同瀏覽器中使用JavaScript進行演示。Mozilla的JavaScript問題

我知道Mozilla有幾個問題。例如,Date對象的構造函數將不接受ISO日期字符串。它會導致無效的日期。

我一直在尋找一個在一個地方列出所有已知的瀏覽器問題的勘誤。但我找不到這樣的。

問:有誰知道列出這個瀏覽器問題的鏈接或文檔。至少最重要的?

在此先感謝。

+0

傳遞一個ISO日期字符串對我來說工作正常,如[本演示](http://jsfiddle.net/zrdzy/)所示。請注意,它被解釋爲UTC。 – 2012-02-11 08:22:11

+0

@MatthewFlaschen我的意思是這種格式「2012-02-10T13:19:11 + 0000」 – Oybek 2012-02-11 08:27:09

+0

這與ECMAScript 5規範的格式不符。從§15.9.1.15開始的規定格式是「2012-02-10T13:19:11 + 00:00」[demo](http://jsfiddle.net/zrdzy/1/))。請注意時區偏移中所需的冒號。您也可以使用「Z」而不是「+00:00」,因爲偏移量爲0. – 2012-02-11 09:04:31

回答

1

你似乎想要的是bug 445494 - 所有已知ECMAScript 5合規性問題的跟蹤錯誤。看看它依賴的開放錯誤。顯然存在兩個嚴格的模式問題(在嚴格模式下禁用document.all,如果變量訪問得太早則拋出異常),String.matchString.replace方法不更新RegExp.lastIndex屬性,Array.length屬性的某些非標準特殊處理和a很少有類似的小問題。