私はbeforeunload
イベントを自分のサイトのクリックに関する指標に代入する手段として使用しています。たとえば、beforeunload
がclick
イベントの約50ms以内に発生した場合、ユーザーがいつリンクを選択したかを判断できます。iOSのbeforeunloadとpagehideの起動時間
これは、beforeunload
をサポートしていないため、iOSではこれが複雑になります。アップルのドキュメントでは、beforeunload
の代わりにpagehide
を使用しましたが、これは同じ機能を持ちません。 unload
- beforeunload
の代わりにpagehide
のように見えます。私のテストでは、火災の時間は平均で1500ミリメートル(pagehide
はbeforeunload
よりもはるかに後にトリガ)によって異なります。これにより、クリック数がpagehide
のイベントが非常に難しくなっています。
iOSのサファリでサポートされているイベントは、トリガー時間がbeforeunload
に近づくことはありますか?
注:私はこれが理想的ではないことを知っています。追求する可能性のある他のより良いアプローチがありますが、私はまだこれについて興味があります。