Javascript 在卸载iphone和ipad的替代产品之前
我尝试了这两项活动,但都在windows上运行良好,但在ipad、iPhone上运行不好Javascript 在卸载iphone和ipad的替代产品之前,javascript,c#,blazor-server-side,Javascript,C#,Blazor Server Side,我尝试了这两项活动,但都在windows上运行良好,但在ipad、iPhone上运行不好 window.onbeforeunload= function ($event) { debugger; var value=localStorage.getItem("test"); $.get("url", function () { }); }; window.onpagehide
window.onbeforeunload= function ($event) {
debugger;
var value=localStorage.getItem("test");
$.get("url", function () {
});
};
window.onpagehide = function ($event) {
debugger;
var value=localStorage.getItem("test");
$.get("url", function () {
});
};
“在许多情况下,尤其是在移动设备上,浏览器不会触发
卸载
、卸载前
、或页面隐藏
事件。”“网站通常希望在用户完成页面后将分析或诊断发送到服务器。最可靠的方法是在visibilitychange
事件上发送数据。“您可能还希望查看Beacon
api,以便在页面卸载时可靠地发送http请求,而不是使用常规http客户端。