次のコードを実行しようとしています
window.onunload = function () {
var sTag = document.createElement('script');
sTag.src = 'mysrc';
document.getElementsByTagName('head')[0].appendChild(sTag);
return false; };
}
FFでは正常に動作しているようですが、Chromeでは、アンロードイベントが発生するとすぐにダウンロードステータスがキャンセルされます。SOでajaxソリューションを使用した投稿をいくつか見ましたが、このスクリプトをクロスドメインiframe内で実行しています。私は、訪問者ごとのページに私のAPIがライブであった時間を記録しようとしています。そこで、ページのアンロードに関するタイムログ情報を送信します。上記の回避策はありますか?