setTimeout刷新,毫秒参数不起作用
setTimeout refreshes and milliseconds parameter doesnt work
我正在尝试运行setTimeout,如下所示:
setTimeout("location.reload(true)",2781202000);
它应该在一个月后重新加载页面,但不知怎么的在firefox中立即刷新。所有相似的数字都是一样的。更大或更小的毫秒都可以正常工作,其他浏览器也可以正常工作。(我使用的是最新版本的firefox)
我是做错了什么,还是这是一个众所周知的问题?
这是不可能的。
请参阅https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout
包括Internet Explorer、Chrome、Safari和Firefox在内的浏览器在内部将延迟存储为32位签名整数。当使用大于2147483647的延迟时,这会导致Integer溢出,从而导致立即执行超时。
相关文章:
- setTimeout刷新,毫秒参数不起作用
- 筛选器's的第二个参数不起作用
- JavaScript - 在函数内连接 2 个参数不起作用
- jQuery 参数不起作用
- 参数不起作用的角度路线
- 为什么此按钮的点击参数不起作用
- ng路由传递参数不起作用
- 数据表后请求参数不起作用
- JSON字符串参数不起作用
- 样式的Javascript函数参数不起作用
- onclick事件的转义参数不起作用
- 参数不起作用的Chrome扩展-js
- Javascript 函数参数不起作用
- 在函数中插入输入值作为参数不起作用
- React-router path参数不起作用
- 角度 UI 路由器 - 状态查询字符串参数不起作用
- 在javascript函数中传递参数不起作用
- Angular的路由和参数不起作用
- 在for中传递onClick的动态参数不起作用
- jQuery中的get url参数不起作用