我正在监听网页上的xhr事件,以便捕获任何可能的请求失败。为了收听所有的声音,我应用了这个伪猴子补丁: var reqOpen = XMLHttpRequest.prototype.open;
this.addEventListener('load', function() {
console.log(this.readyState); // this is
据我所知,其他移动或桌面浏览器都没有这种行为。我用谷歌搜索了一下,发现很多人都在抱怨同样的事情,但Safari ios却没有任何解决方案。May also be needed in Safari.有人知道如何在Safari ios上做到这一点吗?我想这样做的原因是,在我转到下一个网页之前,我有一个微调指示器,以及在某些情况下显示的模式。如果用户单击back按钮,Safari ios将使用缓存,微调器和/或模式仍然存在。
有什么想法吗?
我们已经有代码来检测返回,刷新和关闭事件在我们的web应用程序。window.addEventListener("beforeunload", function (e) { (e || window.event)除了苹果手机浏览器之外,这在大多数网络和移动浏览器中都能很好地工作。如何在苹果手机浏览器中实现上述功能?
我也尝试过苹果手机浏览器的页