搜索

首页  >  问答  >  正文

点击返回按钮后,弹出窗口以关闭

<p>我正在尝试实现这样一个功能:如果弹出窗口打开并且用户取消它,然后按返回键,它不应该再次打开弹出窗口,而是应该返回到之前的页面!</p> <p></p> <pre class="brush:php;toolbar:false;"><script> window.onload = function() { setTimeout(function() { window.open( "#popup_flight_travlDil3" ,"_self") }, 1000); } </script></pre></p>
P粉509383150P粉509383150457 天前483

全部回复(1)我来回复

  • P粉458725040

    P粉4587250402023-08-30 11:53:53

    您可以使用sessionStorage

    window.addEventListener("DOMContentLoaded", function() { // or $(function() { ... in jQuery
      const popped = sessionStorage.getItem("popped");
      if (popped) return; 
      setTimeout(function() {
        window.open("#popup_flight_travlDil3", "_self")
        sessionStorage.setItem("popped",true)
      }, 1000);
    })
    

    回复
    0
  • 取消回复