Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Browser-Rollback, wie man sicherstellt, dass JS-Vorgänge auf DOM gespeichert werden

1. Auf der Homepage sind mehrere externe Links geschrieben.
2 Wenn Sie auf die Startseite klicken, können Sie die Anzeige des Popups festlegen -up-Fenster auf „Keine“, um das Popup-Fenster auszublenden.
3 Klicken Sie auf „Andere Linkseiten eingeben“ und kehren Sie dann über die Zurück-Schaltfläche des Browsers oder des Android-Telefons zurück taucht wieder auf. Gibt es eine Lösung? Nach dem Zurückkehren möchte ich nicht, dass das Popup-Fenster angezeigt wird, und es wird als Status vor dem Sprung angezeigt

仅有的幸福仅有的幸福2696 Tage vor692

Antworte allen(3)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-06-26 10:56:39

    设置cookie,记录下状态,进入页面判断是否有这个cookie,如果有,则不弹窗,没有,则弹窗

    Antwort
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-26 10:56:39

    就像上面说的用cookie,jquery的coockie特别简单。如果不考虑要支持IE浏览器的话,不妨用一下h5的新特性localstorage或者sessionstorage。

    Antwort
    0
  • 阿神

    阿神2017-06-26 10:56:39

    cookie、localstorage;还有一个事件popstate配合history.pushState可能也会用到
    cookie应该就能达到效果了。

    Antwort
    0
  • StornierenAntwort