当前位置:   article > 正文

chrome浏览器的默认超时时间_chrome超时配置时间

chrome超时配置时间

浏览器的默认值是5分钟

相关代码地址如下:https://source.chromium.org/chromium/chromium/src/+/main:net/socket/client_socket_pool.cc;l=25

测试代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <button id="queryBtn">query</button>
  11. <time id="time"></time>
  12. <script>
  13. const ajax = (url = '/api/timeout') => {
  14. const xhr = new XMLHttpRequest();
  15. //设置xhr请求的超时时间
  16. xhr.timeout = 60 * 5 * 1000;
  17. xhr.responseType = "text";
  18. xhr.open('GET', url, true);
  19. xhr.onload = function(e) {
  20. if(this.status == 200 || this.status == 304){
  21. console.log('请求完毕')
  22. if(loopId) {
  23. clearInterval(loopId)
  24. }
  25. }
  26. console.log(e)
  27. }
  28. xhr.send()
  29. }
  30. const queryBtn = document.querySelector('#queryBtn')
  31. const time = document.querySelector('#time')
  32. loopId = null
  33. queryBtn.addEventListener('click', (event) => {
  34. ajax()
  35. const startTime = new Date()
  36. loopId = setInterval(() => {
  37. const s = parseInt((new Date() - startTime) / 1000)
  38. time.innerHTML = s + ' s'
  39. }, 500)
  40. })
  41. </script>
  42. </body>
  43. </html>

修改 Chrome 的超时设置

谷歌浏览器不会让用户更改 Chrome 的超时设置。


下面操作未经过测试,感兴趣的可以试试看

通过编辑注册表来处理这个问题。我认为注册表不仅会影响 IE,还会影响 Windows 10 中的 Chrome。我尝试延长超时时间。然后我可以延长它,在我的情况下,最大超时时间约为 7 小时。

单击“开始”或按Win-R以获取“运行”框,键入regedit,然后单击“确定”。

在注册表中找到并单击以下项:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings

在编辑菜单上,指向新建,然后单击 DWORD 值。

键入KeepAliveTimeout,然后按 Enter。

在编辑菜单上,单击修改。

键入适当的超时值(以毫秒为单位),然后单击“确定”。例如,要将超时值设置为两分钟,请键入120000

创建另一个 DWORD 值ServerInfoTimeout并将其设置为相同的值。

重启机器。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号