2017-10-26 13 views
0

訪問者がブラウザの戻るボタンを押したときにイベントをトリガする必要性。しかし、このトリガは、訪問者がブラウザの戻るボタンを押して、これが最初に着陸したページである場合にのみ動作する必要があります。訪問者がブラウザの戻るボタンを押したときにイベントをトリガする方法

私は、ホームページ、[バージョン情報]ページと[連絡先]ページを持つウェブサイトを持っているとしましょう。

ビジター私のウェブサイトにアクセスし、彼が訪れる最初のページはのホームページです。その後、彼はにスライドします。ページについて、に連絡してください。。彼はバックボタンを押す - そして今彼はについてはについてです。彼は戻るボタンをもう一度押して、彼はのホームページにいます。彼はのバックボタンをもう一度押します...そして今、私にイベントを示す必要があります。彼が私のウェブサイトを訪れる前に、彼が最初にどこにいたかに戻るからです。

しかし、私はクッキーでカウンターを使用します。しかし、私は迷ってしまった。

助けてください!

感謝:)

答えて

0

たぶん、あなたはどこかにランディングページ(セッション/クッキー/のlocalStorage)を格納し、body.beforeUnloadイベントで現在の位置を確認し使用することができます。

https://developer.mozilla.org/en-US/docs/Web/Events/beforeunload

+0

が十分ではありません。彼らはいつも着陸ページが再び訪れるチャンスです –

関連する問題