只有在我网站的一个页面上,javascript Date 对象不起作用。调用 Date.parse(dateString)
或 new Date(dateString)
返回 undefined
而不是预期的 Date 对象。事实上,在此页面上,将此命令键入 firebug 控制台将使整个浏览器崩溃(此命令类似于 Date.parse("6/1/2013")
或 Date.parse (“2013 年 6 月 6 日”)
)。这只发生在这一页上,这些相同的命令在其他所有页面上都可以正常工作。我在任何地方寻找 Date 对象和函数可能已被覆盖但找不到任何东西。有谁知道可能导致此错误的原因是什么?
最佳答案
首先 - 这在任何浏览器中都会发生吗?还是特定于一个?
最有可能的情况是您在那个页面上有一些插件(Java applet、Flash、Silverlite 或其他完全不同的东西)用其他东西覆盖了内置的 Javascript Date 类型。
我会开始研究该页面与其他页面在加载的插件和仅在该页面上加载的其他 .js 文件方面有何不同。
关于Javascript 日期对象失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11053674/