setTimeout 刷新和毫秒参数不起作用
setTimeout refreshes and milliseconds parameter doesnt work
我正在尝试 运行 像这样设置超时:
setTimeout("location.reload(true)",2781202000);
它应该在一个月后重新加载页面,但不知何故
在 Firefox 中立即刷新。所有相似的数字都一样。
更大或更小的毫秒都可以正常工作,其他浏览器也可以正常工作。
(我使用的是最新版本的 firefox)
我是做错了什么,还是已知问题?
这做不到。
见https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout
Browsers including Internet Explorer, Chrome, Safari, and Firefox store the delay as a 32-bit signed Integer internally. This causes an Integer overflow when using delays larger than 2147483647, resulting in the timeout being executed immediately.
我正在尝试 运行 像这样设置超时:
setTimeout("location.reload(true)",2781202000);
它应该在一个月后重新加载页面,但不知何故 在 Firefox 中立即刷新。所有相似的数字都一样。 更大或更小的毫秒都可以正常工作,其他浏览器也可以正常工作。 (我使用的是最新版本的 firefox)
我是做错了什么,还是已知问题?
这做不到。
见https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout
Browsers including Internet Explorer, Chrome, Safari, and Firefox store the delay as a 32-bit signed Integer internally. This causes an Integer overflow when using delays larger than 2147483647, resulting in the timeout being executed immediately.