javascript - GMail 喜欢我网站的重试行为

标签 javascript ajax language-agnostic

免责声明:我住在某个地方,我的网络连接每天至少被切断十次。我不确定我的问题对关系稳定的人是否有意义。

问题:假设我正在检查 GMail,但连接断开了。然后,如果我在不知不觉中按下了我的收件箱链接,而不是浏览器特定的错误页面,我只会在我的页面顶部显示一个警告 div,如“无法连接。请在 ___ 秒/分钟后重试”。

如何在我的网络应用程序中复制此功能?

最佳答案

发生这种情况是因为 Gmail 使用 AJAX 请求而不是指向新页面的超链接。
当您发出 AJAX 请求时,您可以添加一个错误处理程序来执行您想要的任何操作。

在正常的页面导航中添加错误处理是不可能的。

关于javascript - GMail 喜欢我网站的重试行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6257686/

相关文章:

algorithm - 什么算法可以让一个数字最接近一个可以均匀(在一定范围内)分成两个其他常数的常数?

linux - 跨不同计算机的同步调用

javascript - 在javascript中将字符串数组转换为数组

javascript - 将数据存储在表行中并通过 jQuery 检索的最佳方法

javascript - 在网站中处理 SQL 响应的位置

php - 使用数据库中的数据预设表单的值

javascript - Prop 的条件渲染(无需重新渲染)

javascript - Node 6.14.0 asyncawait npm 包和 google 云函数 -> Javascript 异步函数

javascript - AJAX 表单上传不抓取文件 - AJAX/jQuery

algorithm - 从位置获取螺旋索引