fle*_*ale 7 javascript time datetime google-chrome
所以我有以下脚本:
<HTML><HEAD>
<SCRIPT>
function alert_minutes() {
var d=new Date();
alert ('Minutes past the hour: '+d.getMinutes());
}
</SCRIPT>
</HEAD><BODY>
<button onclick="alert_minutes()">Click Me</DIV>
</BODY></HTML>
Run Code Online (Sandbox Code Playgroud)
我将它加载到Chrome中.我按下按钮告诉我
Minutes past the hour: 30
Run Code Online (Sandbox Code Playgroud)
哪个是对的.我将当地时间快了十分钟,再次按下它告诉我
Minutes past the hour: 40
Run Code Online (Sandbox Code Playgroud)
所以没问题.现在我将当地时间设置回正确的时间,第三次按下它仍然说
Minutes past the hour: 40
Run Code Online (Sandbox Code Playgroud)
我刷新页面,第四次按下它,但它仍然说
Minutes past the hour: 40
Run Code Online (Sandbox Code Playgroud)
我关闭所有Chrome窗口并重新打开浏览器,最后知道正确的时间.
因此,我总结说"如果不关闭并重新打开浏览器,Chrome就无法处理当地时间倒退,只能转发".使用与Firefox相同的脚本不是这种情况.有人知道这个bug的解决方法吗?我在Win XP上使用Chrome 16.
归档时间: |
|
查看次数: |
264 次 |
最近记录: |