18得票3回答
由于安全问题,sendBeacon API 暂时无法正常工作,是否有任何解决方法?

我有以下代码使用sendBeacon方法发送异步HTTP请求:var data = { name: 'test', uniqueId: Math.random() }; var blob = new Blob([JSON.stringify(data)], {type : 'applica...

16得票1回答
HTTP请求beforeunload:使用sendBeacon和img.src的区别

在beforeunload处理程序的上下文中,fetch(keep-alive: true)和设置img标签的src属性之间的功能差异是什么?这两者中哪一个是进行GET请求的首选方法? 背景: 我想在JavaScript代码的beforeunload处理程序中发送HTTP GET请求。 N...

7得票2回答
卸载事件处理程序中关闭Chrome窗口未发送数据使用sendBeacon

我正在尝试在窗口关闭时发送数据,以防止两个人同时编辑并覆盖对方的数据。目前,我在卸载事件处理程序中使用了sendBeacon。 FireFox: 刷新:可行 返回按钮:可行 关闭窗口:可行 Chrome: 刷新:可行 返回按钮:可行 关闭窗口:不可行 这是我的代码: fun...