现在的位置: 首页 > web前端 > 正文

window history back解决办法

2020年07月16日 web前端 ⁄ 共 1007字 ⁄ 字号 评论关闭

  Windows下的window.history.back()后退后返回的不只是前一个页而是前一个页的状态。如果一个页我修改了3次那必须后退3次才能回到前一个页。而且数据库中删除的数据依然显示在上面感觉非常的不实用。


  window.history.back()解决办法


  解决办法:history.back()后再加一个reload()这样就可以回到刷新后的页面了


  即:history.back();location.reload();如果有框架即在前面加上该框架名即可


  window.history对象包含浏览器历史。


  window.history对象可不带window书写。


  为了保护用户的隐私,JavaScript访问此对象存在限制。


  一些方法:


  history.back()-等同于在浏览器点击后退按钮


  history.forward()-等同于在浏览器中点击前进按钮


  WindowHistoryBack


  history.back()方法加载历史列表中前一个URL。


  这等同于在浏览器中点击后退按钮。


  实例


  在页面中创建后退按钮:


  <html>


  <head>


  <script>


  functiongoBack(){


  window.history.back()


  }


  </script>


  </head>


  <body>


  <inputtype="button"value="Back"onclick="goBack()">


  </body>


  </html>


  以上代码的输出将是(请点击此按钮):


  WindowHistoryForward


  historyforward()方法加载历史列表中下一个URL。


  这等同于在浏览器中点击前进按钮。


  WindowHistoryback实例


  在页面中创建前进按钮:


  <html>


  <head>


  <script>


  functiongoForward(){


  window.history.forward()


  }


  </script>


  </head>


  <body>


  <inputtype="button"value="Forward"onclick="goForward()">


  </body>


  </html>


  总之,window.history.back()给大家简单的介绍了一些,希望大家多看看。

抱歉!评论已关闭.