検索

ホームページ  >  に質問  >  本文

javascript - js を使用すると、ブラウザーが前のレイヤーに戻ることができるようになり、最後にブラウザーを離れたときの状態に戻ることができるようになります。

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

阿神阿神2789日前543

全員に返信(5)返信します

  • 大家讲道理

    大家讲道理2017-05-16 13:10:10

    window.history.go(-1);

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:10:10

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

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:10:10

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

    返事
    0
  • ringa_lee

    ringa_lee2017-05-16 13:10:10

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

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:10:10

    現在、ページ 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
  • キャンセル返事