1. 程式人生 > >window.history.go(-1)返回且重新整理頁面

window.history.go(-1)返回且重新整理頁面

windows視窗物件(歷史)history.go(),history.back(),history.forward()。

   因為windows物件引用不是必須的。所以windows.history.go() == history.go()的。

   go()方法只有一個引數,可以是整數、負數。如果是正數,就前進。負數就是後退。(相當於Forward和Back的區別)

   因此,後退一頁,可用下面的程式碼:(後退多頁,只需改變go的引數)

   window.history.go(-1);

   要前進一頁,只需要使用正數;

   history.go(1);

   另外,用back()和forward()方法可以實現同樣的操作:

      history.back();   後退

     history.forward(); 前進

   還可以用length屬性檢視歷史中的頁面數:

      history.length;

2.history.go(-1)和history.back()的區別

   history.go(-1)表示後退與重新整理。如資料有改變也隨之改變

   history.back()只是單純的返回到上一頁。

    <div class="oper_context_view">  
              <a id="btn_exit" class="btn" href="javascript:void(0);">返回</a>  
     </div>  

    $("#btn_exit").bind("click",function(){  
                  window.location.reload();    //重新整理  
                  window.history.go(1);         //前進  
                  window.history.go(-1);        //返回+重新整理  
                  window.history.forward();  //前進  
                  window.history.back();       //返回  
      });   


相關推薦

window.history.go(-1)返回重新整理頁面

windows視窗物件(歷史)history.go(),history.back(),history.forward()。    因為windows物件引用不是必須的。所以windows.history.go() == history.go()的。    go()方法只

關於window.history.go(-1);返回重新整理問題

window.addEventListener('pageshow', function(e) {//如果檢測到頁面是從“往返快取”中讀取的,重新整理頁面if (e.persisted) {    wi

微信中蘋果h5頁面window.history.go(-1)返回上一頁頁面不會重新載入/重新整理

微信中h5頁面用window.history.go(-1)返回上一頁頁面不會重新載入問題 問題描述:     在實際開發中遇到這樣一個問題,業務需求涉及到返回上一頁問題,第一時間想到了window.history.go(-1)方法,這樣做本身沒有任何問題,但是在微信中,安卓手機還好返回上一頁

window.history.go(-1); 返回了但是沒有重新整理

可以用window.location.href=document.referrer; 指定window.location.href會重新發起一次請求,就會重新整理 使用window.history.g

問題:IE11下window.history.go(-1)返回404

als asc clas cli ava urn javascrip light onclick 解決方法:   在後面添加return false,如: onclick="javascript:window.history.go(-1);return false"

vue專案使用$router.go(-1)返回重新整理原來的介面

在專案需求中,我們常常需要使用$router.go(-1)返回之前的頁面,但是卻發現,之前的介面,保持著上次跳轉的狀態,比如說:彈框未關閉之類的等等,。。。。。 問題如下: 介面1 : 介面2使用$router.go(-1)返回上一次的介面 由於使用$rout

php 瀏覽器不快取頁面,後退或history.go(-1)是載入新頁面同時也是瀏覽不留痕

       //禁止快取頁面 防止訂單頁面不給錢直接返回鍵 導致購物車中生成訂單的商品還存在         $time = time() - 60*60*24;// or filemtime($fn), etc            header('Last-Modif

瀏覽器中的前進和後退程式碼window.history.go(-1),history.back()

history.go(),history.back(),//後退一頁history.forward()//前進一頁window.history.go(-1);//後退一頁window.history.go(-n);//後退n頁window.history.go(1);//前進

手機上萬能返回上一頁(wap2.0)代替history.go(-1)

int view push 機器 type field ... tar ret 最近在做wap2.0的手機wap,寫返回上一頁的時候,開始是用history.go(-1); 發現在手機上只有部分機器可以比如windows mobile 而在別的機器如nokia和ophone

window.history.back(-1);與window.go(-1);的區別

history.back(-1):直接返回當前頁的上一頁,資料全部訊息,是個新頁面 history.go(-1):也是返回當前頁的上一頁,不過表單裡的資料全部還在 history.back(1)

[轉]history.back(-1)和history.go(-1)的區別

itl 是個 war 之前 syn 極速 image borde 重載 目錄: 1.這個方法的用途 2.兩個方法的區別 3.總結 概述: H5頁面做多了,自然就會做到頁面上的返回功能,返回功能大致有兩種:history.back(-1)和history.go(-1),今

移動端H5頁面返回並且重新整理頁面(BFcache)

專案中的需求:點選瀏覽器中的返回按鈕,要讓頁面重新載入資源。因為這部分的資源每次去載入的內容都不一樣,如果返回的時候,還是看到原先的內容,那做這個內容塊的意義就很小了;而如果使用者看完了這部分內容,再返回來的時候,這個地方換成了新的內容,這樣就能體現這部分的價值了。 而對於瀏覽器來說,大部分瀏覽器的返回是直接

PC微信內建瀏覽器,history.go(-1)進入變空白問題

問題:電腦版微信瀏覽器中,history.length不會因為關閉瀏覽器而消失,所以在執行history.go(-1)時,微信瀏覽器會判定為上一個頁面存在,執行跳轉。但當在微信中點選連結直接進入目標頁面時,實際上當前瀏覽器中是不存在上一個頁面的,導致倒退變成空白。 解決方法1:可以直接使用win

history.back();history.go(-1);觸發操作後無效解決方案

只支援IE和火狐的寫法: <a href="#" onclick="javascript:window.history.back();">     支援IE和火狐、Chrome的寫法: <a href="#" onclick="javascript:win

如何點選按鈕彈出新視窗,輸入資料後返回重新整理頁面?(C#程式碼)

namespace ShowModalTest{ /// <summary> /// WebForm1 的摘要說明。 /// </summary> public class WebForm1 : System.Web.UI.Page {  protected System.Web.UI

解決蘋果手機裡面的網頁返回重新整理頁面的問題

詳細資訊檢視上面連結 var browserRule = /^.*((iPhone)|(iPad)|(Safari))+.*$/; if (browserRule.test(navigator.userAgent)) { window.onpag

History配合Ajax實現無重新整理頁面跳轉

一些網站頭尾內容都是一樣的,重新整理總顯得浪費。從體驗上講,點選導航,右側Ajax區域性重新整理是更優的策略。 Ajax區域性重新整理小菜,稍有經驗都能輕鬆應對。現在如果提出如下需求:每次ajax重新整理就如果頁面重新整理一樣,可以後退檢視之前內容,怎麼破?

vue路由跳轉 返回上一級 this.$router.go(-1) 和返回到指定頁面this.$router.push('/home')

name nbsp style span button pre 頁面 -c out 1,點擊返回上一頁<button @click="goback">goback</button> methods:{ goback(){} this.$route

關於history.back()、history.go()回退但無法刷新頁面的問題

頁面 script oca 做到 clas highlight 一個 數據 win window.history.back(); 這樣確實可以做到後退的功能,但是項目中,常常並不只是後退就能完成需求,往往需要在後退的同時,刷新後退的頁面信息,比如後退到首頁同時刷新首頁的

監聽瀏覽器返回,pushState,popstate 事件,window.history對象

當前 rep www 簡單介紹 itl 成了 stat 直接 clas 在WebApp或瀏覽器中,會有點擊返回、後退、上一頁等按鈕實現自己的關閉頁面、調整到指定頁面、確認離開頁面或執行一些其它操作的需求。可以使用 popstate 事件進行監聽返回、後退、上一頁操作。 一、