ajax默认超时时间多久,请问chrome浏览器的默认超时时间是多久?
测试时间: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浏览器的默认超时时间是多久?相关推荐
- Google Chrome浏览器设置默认应用出现两个Google Chrome,及设置默认浏览器打不开第三方应用内链接
一.Chrome浏览器设置默认应用出现两个Chrome 1.Windows键+R键打开运行 2.输入regedit打开注册表编辑器 3.搜索 计算机\HKEY_CLASSES_ROOT\ChromeH ...
- windows安装Chrome浏览器安装默认在C盘,安装后移动安装路径到其他盘下
1.官网安装Chrome浏览器 Chrome官网地址:https://www.google.cn/intl/zh-CN/chrome/ 2.安装Chrome浏览器 双击下载的 ChromeSetup. ...
- chrome浏览器的默认超时时间
浏览器的默认值是5分钟 相关代码地址如下:https://source.chromium.org/chromium/chromium/src/+/main:net/socket/client_sock ...
- 清除Chrome浏览器下默认浅黄色背景(保存密码时出现)
当某个登录的页面我们保存密码之后,后面登录账户名和密码会自动填充,我们可以观察到,Chrome浏览器自动加了一层淡黄色的背景,如下图: 那么我们改如何清除默认的样式呢? 首先我们看到它默认的代码如下: ...
- chrome 打开默认页 被篡改_为什么 Chrome 浏览器的主页会被篡改为 hao123 ?遇到这种情况要如何修复?...
最近重装了一次电脑.尽管什么百度系的软件我都没有下载,Chrome浏览器的主页还是被硬生生劫持了.每次点开后的主页是http://hao.qquu8.com这个链接,紧接着它会跳向hao123.电脑上 ...
- 计算机还原默认的配置,如何恢复IE浏览器的默认设置?如何还原IE浏览器的默认设置...
Internet Explorer是由Microsoft Corporation(以前称为Microsoft Internet Explorer)启动的Web浏览器:最近有很在问如何还原IE浏览器的默 ...
- 如何将chrome浏览器的默认语言改成中文呢?
谷歌官方说明 第一步:先找到"设置setting" 第二步,点击setting按钮,然后向下滚动滚动条. 第三步,点击高级advanced按钮.再向下滚动.点击语言右侧的向下按钮展 ...
- [前端] Chrome浏览器默认显示最小字号为12px
Chrome浏览器默认显示最小字体为12px Chrome默认最小字号是12px(最新版英文也有此问题),这个是Chrome为了更好显示中文设计的. 但是这样一来就会出现,设置为8px字体的元素在Ch ...
- 如何设置IDM为谷歌Chrome浏览器默认下载工具
如何设置IDM为谷歌Chrome浏览器默认下载工具 IDM Internet Download Manager(简称IDM)是一个用于Windows系统的国外下载工具,IDM可被Google Chro ...
最新文章
- 第三课.Linux代码编辑器
- Linux内核中网络数据包的接收-第一部分 概念和框架
- 直线矩阵数学之路(2)-四大神器-R(18)
- JavaScript五十问——对比来说CSS的Grid与FlexBox(下篇)
- LeetCode-链表-206. 反转链表
- golang协程进行同步方法
- 【安全牛学习笔记】Kali Linux***测试介绍
- 【每日算法Day 91】求解数组中出现次数超过1/3的那个数
- JAVA获取文件本身所在的磁盘位置
- 复现monodepth2之KITTI数据集准备
- 代理猎手(Proxy Hunter)教程(详细图文)
- 百度前员工因内网发布“女优一览表”被辞退,自诉:想转鉴黄师
- Win 10系统规避驱动数字签名
- mysql复合索引加锁_Mysql加锁过程详解
- 安卓结构能转换成苹果借口吗_别错过!这可能是苹果近几年最精彩的发布会了...
- 客快物流大数据项目(三十):软件下载后存放位置
- 复旦大学《数学分析》教学大纲,读后有感
- 分享几个IP获取地理位置的API接口
- 一个http请求的详细过程
- MyEclipse2014下载地址