获取外部源文件日期的技巧,为什么它可以在Chrome中运行而不是Firefox?

时间:2012-08-03 22:04:40

标签: javascript jquery

我使用以下代码获取自己文件的日期:

var lastmod = 
($("body").append(ifr=$("<iframe src=\"this.js\">")),
ifr[0].contentWindow.document.lastModified)
|| "???";

在Chrome中,它会返回正确的日期。在firefox中,它返回等值时间戳0(1970)。这是不是javascript标准使用的情况吗?或者更多的情况是文件被锁定在一个浏览器而不是另一个浏览器作为未定义行为的情况?有没有更好的方法来获取不涉及服务器端代码的文件的最后修改日期?

更新:实际上,结果Chrome也没有正确显示 - Chrome显示的是当前时间(不是夏令时的帐号),Firefox显示01/01/1970 00:00:00

0 个答案:

没有答案