当日期更改时,setInterval在safari浏览器中停止工作

时间:2012-12-01 06:37:51

标签: javascript safari setinterval

例如,当日期从31更改为1时,setInterval javascript函数在使用safari浏览器时停止工作,任何有关解决此问题的想法。

如何重现:使用setInterval创建空html而不是显示一些警报打开safari浏览器向后更改计算机日期(通过打开Windows日期/时间对话框),您将看到计时器停止工作。

1 个答案:

答案 0 :(得分:0)

为Chrome和Webkit浏览器(包括Safari)提交错误报告有详尽的指导方针,如果您确实认为自己发现了错误,可以关注http://www.chromium.org/for-testers/bug-reporting-guidelines#TOC-Filing-Chromium-bugs-at-bugs.webkit.org

通过webkit bug list的简单搜索显示以前没有记录过有关此问题的明显错误,所以我怀疑这是真的。

另外,你如何用JS更改计算机日期?我想你不明白Date对象是如何工作的?您可以实例化日期实例并设置其日期,但不能设置计算机日期。再次没有看到你的代码超级不清楚如何帮助,对不起!我看到更多代码示例后可能会更新,并可以尝试验证此“错误”。