chrome jquery ajax请求,在Chrome中window.onbeforeunload ajax请求
慕姐4208626
这与较新版本的Chrome有关。就像@Garry English 所说的那样,async在页面期间发送请求onunload将不起作用,因为浏览器会在发送请求之前终止线程。发送sync请求应该可以。在Chrome版本29之前一直如此,但是在Chrome V 30上,它突然停止工作,如此处所述。看来今天这样做的唯一方法是使用此处建议的onbeforeunload事件。但是请注意:其他浏览器根本不允许您在onbeforeunload事件中发送Ajax请求。因此,您需要做的是在卸载和beforeunload中都执行该操作,并检查它是否已经发生。像这样:var _wasPageCleanedUp = false;function pageCleanup(){ if (!_wasPageCleanedUp) { $.ajax({ type: 'GET', async: false, url: 'SomeUrl.com/PageCleanup?id=123', success: function () { _wasPageCleanedUp = true; } }); }}$(window).on('beforeunload', function (){ //this will work only for Chrome pageCleanup();});$(window).on("unload", function (){ //this will work for other browsers pageCleanup();});
chrome jquery ajax请求,在Chrome中window.onbeforeunload ajax请求相关推荐
- ajax servlet设置响应,在jquery的请求ajax与在servlet中的响应ajax
这次给大家带来在jquery的请求ajax与在servlet中的响应ajax,在jquery的请求ajax与在servlet中的响应ajax的注意事项有哪些,下面就是实战案例,一起来看一下. 在jsp ...
- php ci post 请求,CI框架中判断post,ajax,get请求的方法
这篇文章主要介绍了关于CI框架中判断post,ajax,get请求的方法 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 CI框架当中并没有提供,类似tp框架中IS_POST,IS_A ...
- java抢购防止多次请求_springboot项目中接口防止恶意请求多次
springboot项目中接口防止恶意请求多次 在项目中,接口的暴露在外面,很多人就会恶意多次快速请求,那我们开发的接口和服务器在这样的频率下的话,服务器和数据库很快会奔溃的,那我们该怎么防止接口防刷 ...
- wordpress ajax请求,在wordpress中如何使用ajax
下面我就为大家分享一篇基于wordpress的ajax写法详解,具有很好的参考价值,希望对大家有所帮助. 想针对一个wordpress的模板程序进行更改,想到ajax的方便,就研究了一下. 以下是使用 ...
- JavaScript中的HTTP GET请求?
我需要在JavaScript中执行HTTP GET请求. 最好的方法是什么? 我需要在Mac OS X破折号小部件中执行此操作. #1楼 上面有很多很棒的建议,但不是很可重用,并且经常被DOM废话和其 ...
- onbeforeunload触发ajax,浅谈window.onbeforeunload() 事件调用ajax
经常有这样的需求,就是在离开某个web页面时,用户不一定点注销,这样会导致会话不能及时销毁.为实现用户离开页面时,自动注销功能,需要在web页面的onbeforeunload事件处理函数中发送注销命令 ...
- 给axios的请求拦截器中配置token
axios 1. 配置token 用户第一次登录系统时,服务器端会返回一个身份秘钥信息(token),表明当前用户有资格.权限访问服务器,客户端获取token之后,通过sessionStorage存储 ...
- chrome jquery ajax请求,jQuery.ajax在Chrome中无法正常执行的解决办法
在较新的webkit内核浏览器中使用 $.post/load/get 等方式发送数据至某页面后,无法正常获取返回的内容.直接跳至 .error() 中. 显然 webkit 收到一个错误. 而在 IE ...
- console修改 ajax,【快速】chrome中console下ajax访问后台
封装一个简单的chrome中console下ajax访问后台 方便寻找跨域问题 function httpRequest(opt) { opt = opt || {}; opt.method = op ...
最新文章
- 关于mysql engine(引擎)的疑问
- Effective C++ 条款47
- 你们的一起努力,才有了现在的盛世华夏
- WEB前端技能考核内容及岗位要求
- linux进程关系图谱
- 11月4日绿健简报,星期五,农历十月十一
- 不同局域网之间socket通信
- 【图解】共模干扰,差模干扰
- tcl电视linux软件升级,【高清范】TCL电视升级刷机常见问题大汇总!
- 为OneFlow添加新的前端语言
- 随笔记录2、Android端调用系统分享文件记录
- 计算机网络——第四章、网络层
- Android简单学习使用PictureSelector框架图片选取裁剪
- 攻防世界-pwn-forgot
- 赛灵思 Xilinx UG908 - Vivado Design Suite 用户指南:编程和调试(中文版) (v2020.2)
- 01虚拟化与系统部署
- 如何高效开发app?
- VC2017下开发ATL程序注意事项
- TOP 100值得读的图神经网络----自监督学习与预训练
- wps表格如何隔行删除
热门文章
- matlab hmm程序,HMM MATLAB Toolbox应用
- 修改office2007的序列号
- 调用DeviceIoControl引发的几个程序崩溃总结
- 类似手机html框架,GitHub - 925800521/sjs: 一个类似于jquery和zepto的兼容于移动端html5的js框架,详细说明请参考api文档,看到中文是不是很亲切...
- velocity 转义 #SJS($js) 和 #SHTML($html) 记录
- iOS设置富文本行间距、字间距
- 谷歌HDR+研读(二)
- 1588v2标准介绍
- 人脸检测中几种框框大小的选择~
- 免费顶级域名WordPress博客申请全攻略