测试时间:2019/02/26

MacOS 环境下,timeout在各浏览器默认值为(以下浏览器都为当前时间最新版本)

chrome 72.x 为4min

safari 12 为8min

firefox 65 貌似没有超时时间

测试代码

Document

query

const ajax = (url = '/api/timeout') => {

const xhr = new XMLHttpRequest();

//设置xhr请求的超时时间

xhr.timeout = 60 * 5 * 1000;

xhr.responseType = "text";

xhr.open('GET', url, true);

xhr.onload = function(e) {

if(this.status == 200 || this.status == 304){

console.log('请求完毕')

if(loopId) {

clearInterval(loopId)

}

}

console.log(e)

}

xhr.send()

}

const queryBtn = document.querySelector('#queryBtn')

const time = document.querySelector('#time')

loopId = null

queryBtn.addEventListener('click', (event) => {

ajax()

const startTime = new Date()

loopId = setInterval(() => {

const s = parseInt((new Date() - startTime) / 1000)

time.innerHTML = s + ' s'

}, 500)

})

var express = require('express');

var app = express();

var http = require('http').Server(app);

var bodyParser = require('body-parser');

app.use(bodyParser());

app.use(express.json());

app.use(express.static(__dirname + ''));

app.get('/', function(req, res){

res.render('index', {});

// res.send('

Welcome Realtime Server

');

});

app.get('/api/timeout', function(req, res){

setTimeout(() => {

res.send("i don't see a lot of PUT requests anymore")

}, 60 * 10 * 1000)// 这里设置服务器的响应时间

});

http.listen(3004, function(){

console.log('http://127.0.0.1:3004');

});

且在chrome设置timeout为5min没有用,在4min时已经提示请求失败

上面这张是chrome,下面是Safari

ajax默认超时时间多久,请问chrome浏览器的默认超时时间是多久?相关推荐

  1. Google Chrome浏览器设置默认应用出现两个Google Chrome,及设置默认浏览器打不开第三方应用内链接

    一.Chrome浏览器设置默认应用出现两个Chrome 1.Windows键+R键打开运行 2.输入regedit打开注册表编辑器 3.搜索 计算机\HKEY_CLASSES_ROOT\ChromeH ...

  2. windows安装Chrome浏览器安装默认在C盘,安装后移动安装路径到其他盘下

    1.官网安装Chrome浏览器 Chrome官网地址:https://www.google.cn/intl/zh-CN/chrome/ 2.安装Chrome浏览器 双击下载的 ChromeSetup. ...

  3. chrome浏览器的默认超时时间

    浏览器的默认值是5分钟 相关代码地址如下:https://source.chromium.org/chromium/chromium/src/+/main:net/socket/client_sock ...

  4. 清除Chrome浏览器下默认浅黄色背景(保存密码时出现)

    当某个登录的页面我们保存密码之后,后面登录账户名和密码会自动填充,我们可以观察到,Chrome浏览器自动加了一层淡黄色的背景,如下图: 那么我们改如何清除默认的样式呢? 首先我们看到它默认的代码如下: ...

  5. chrome 打开默认页 被篡改_为什么 Chrome 浏览器的主页会被篡改为 hao123 ?遇到这种情况要如何修复?...

    最近重装了一次电脑.尽管什么百度系的软件我都没有下载,Chrome浏览器的主页还是被硬生生劫持了.每次点开后的主页是http://hao.qquu8.com这个链接,紧接着它会跳向hao123.电脑上 ...

  6. 计算机还原默认的配置,如何恢复IE浏览器的默认设置?如何还原IE浏览器的默认设置...

    Internet Explorer是由Microsoft Corporation(以前称为Microsoft Internet Explorer)启动的Web浏览器:最近有很在问如何还原IE浏览器的默 ...

  7. 如何将chrome浏览器的默认语言改成中文呢?

    谷歌官方说明 第一步:先找到"设置setting" 第二步,点击setting按钮,然后向下滚动滚动条. 第三步,点击高级advanced按钮.再向下滚动.点击语言右侧的向下按钮展 ...

  8. [前端] Chrome浏览器默认显示最小字号为12px

    Chrome浏览器默认显示最小字体为12px Chrome默认最小字号是12px(最新版英文也有此问题),这个是Chrome为了更好显示中文设计的. 但是这样一来就会出现,设置为8px字体的元素在Ch ...

  9. 如何设置IDM为谷歌Chrome浏览器默认下载工具

    如何设置IDM为谷歌Chrome浏览器默认下载工具 IDM Internet Download Manager(简称IDM)是一个用于Windows系统的国外下载工具,IDM可被Google Chro ...

最新文章

  1. 第三课.Linux代码编辑器
  2. Linux内核中网络数据包的接收-第一部分 概念和框架
  3. 直线矩阵数学之路(2)-四大神器-R(18)
  4. JavaScript五十问——对比来说CSS的Grid与FlexBox(下篇)
  5. LeetCode-链表-206. 反转链表
  6. golang协程进行同步方法
  7. 【安全牛学习笔记】Kali Linux***测试介绍
  8. 【每日算法Day 91】求解数组中出现次数超过1/3的那个数
  9. JAVA获取文件本身所在的磁盘位置
  10. 复现monodepth2之KITTI数据集准备
  11. 代理猎手(Proxy Hunter)教程(详细图文)
  12. 百度前员工因内网发布“女优一览表”被辞退,自诉:想转鉴黄师
  13. Win 10系统规避驱动数字签名
  14. mysql复合索引加锁_Mysql加锁过程详解
  15. 安卓结构能转换成苹果借口吗_别错过!这可能是苹果近几年最精彩的发布会了...
  16. 客快物流大数据项目(三十):软件下载后存放位置
  17. 复旦大学《数学分析》教学大纲,读后有感
  18. 分享几个IP获取地理位置的API接口
  19. 一个http请求的详细过程
  20. MyEclipse2014下载地址

热门文章

  1. UML类图符号 各种关系说明以及举例
  2. TitanDB GC详细实现原理 及其 引入的问题
  3. C++ STL: lower_bound 和 upper_bound
  4. Python中lxml库的安装(Windows平台)
  5. tp5实现Redis的简单使用
  6. QT学习第8课:QT计算器界面实现
  7. LinkedHashMap and LinkedHashSet
  8. 亮剑.NET的系列文章之.NET实现三层架构(三)
  9. c如何正常中断一个运行的线程
  10. Linux驱动程序编写