ユーザー操作に基づいて表示される複数の div を持つ Web ページ (Web ページ 1 としましょう) があります。
ブラウザの戻る操作で、ページ webpage1 が別のページ webpage2 にリダイレクトされています。このために、ページの onunload イベントを取得しています。
このページは、以前にロードされたすべての div に対して、この onunload 操作を複数回受け取ります。つまり、webpage1、div1、div2、div3、div4 が以前にユーザーによってアクセスされた場合です。そして、webpage1 で div4 が開いているときに戻るボタンを押すと、div4 --> (戻る操作)--> div3 --> (戻る操作)-->div2 --> (戻る操作)-->div1- が観察されます。 -> (バック操作)--> div1 の onunload イベントを受信 --> div2 の onunload イベントを受信 --> div3 の onunload イベントを受信 --> div4 の onunload イベントを受信 --> webpage1 へのリダイレクト。
なぜそれが起こっているのですか?手がかりをください。この動作は、Android モバイル ブラウザーでのものです。