2012-02-11 55 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很少有类似的小问题。