現在、問い合わせを一時的に保留するためのカートのようなシステムを使用する Web サイトを持っています。私は現在、Javascript の onunload 関数を使用して、ユーザーがページを離れたり、カート内の問い合わせを失ったりするのを防ぎます。
私が持っている唯一の問題は、カートが複数のページにまたがっていることです。これはセッションベースであるため問題ありませんが、ページを変更しようとすると常に onunload がポップアップし、非常に煩わしい場合があります。
onunload イベントをブラウザの閉じるボタンに設定して、閉じようとしたときにのみ表示されるようにすることは可能ですか?
サイトを再設計することは実際には選択肢ではないため、何かを見つけることができれば幸いです.
ありがとうございました