navigator.sendBeaconをコンソールで直接呼び出すと、Chrome devツールのネットワークペインでリクエストがすぐに正常に表示されます。sendBeaconリクエストがアンロードイベントにアタッチされたときに「(保留中)」と表示される
beforeunloadイベントにsendBeaconを添付してページから移動すると、ネットワークペインに追加された行が表示されますが、ステータスは「(保留中)」に止まっていて送信されません。
私は間違っていますか?
window.addEventListener('beforeunload', function() {
navigator.sendBeacon(
'https://www.example.com/sendBeacon-data-collector',
'Sent by a beacon!');
}, false);
私にとっても同じ問題です。あなたは答えを見つけましたか? – vtk13