1

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

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

4

1 回答 1

0

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

简单搜索一下webkit 的 bug 列表,没有发现之前记录的关于这个问题的明显 bug,所以我怀疑这是真的。

另外,您如何使用 JS 更改计算机日期?我认为您不了解该Date对象的工作原理?您可以实例化一个日期实例并设置其日期,但不能设置计算机日期。再次没有看到您的代码,它超级不清楚如何提供帮助,对不起!在我看到更多代码示例后可能会更新,并可以尝试验证这个“错误”。

于 2012-12-01T06:49:28.133 回答