javascript - js を使用すると、ブラウザーが前のレイヤーに戻ることができるようになり、最後にブラウザーを離れたときの状態に戻ることができるようになります。
阿神
阿神 2017-05-16 13:08:10
0
5
556

ページを前のレベルに戻したい場合は、一連のスタイルを含め、最後にページを離れたときの状態に戻ることができます。ページには前のレベルに戻るボタンはありません。インターネットでは、ハッシュ、Cookie、ストレージを使用するように言われていますが、これではページに移動したり、戻ったりすることができません。

阿神
阿神

闭关修行中......

全員に返信(5)
大家讲道理

window.history.go(-1);

いいねを押す +0
伊谢尔伦

簡単です。終了するときに、URL にパラメーターを追加します。encode_url の後に前のページのアドレスです。

いいねを押す +0
曾经蜡笔没有小新

はい、現在のところ、ページがどのようにして戻るか進むかを判断する方法はありません。

いいねを押す +0
左手右手慢动作

http://www.zhangxinxu.com/wor...

いいねを押す +0
过去多啦不再A梦

現在、ページ A とページ B の 2 つのページがあります

ページ B

リーリー

ページ A

リーリー

プロセス:

1. ページ A からページ B に入ります
2. ページ B で、info===='true' を使用して sessionStorage を設定します
3. ページ B は、ボタンを通じて関数 back() を呼び出して window.history を実行します。 .go(-1) ページ A に戻ります
4. ページ A に戻った後、情報を取得し、flag===='true' と判定された場合は、ページ B から返されたことを意味します。ページ A で情報が更新されると、情報がクリアされ、「ページが新しく入力されました」と出力されます。
5. この時点でページ B に入らずに最初から直接ページ A を開いた場合、情報は存在せず、次のように出力されます: The page is new enters

ページ A と B の内容をコピーして、自分自身をテストしてください - -

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート