jsが、携帯端末のブラウザの戻るボタン方式を監視します

リターンバック、バックボタンモニターの実装コードをクリックします。

window.addEventListener(「popstate」、機能(E){ 
  アラート(「私は、ブラウザの戻るボタンイベントの友人に聞く」); //自分のニーズに応じてその機能を実現する
}、false)を;

我々は戻ってイベントに耳を傾け、私たちはpushStateページに代わって、ページのURLを増やす使用する必要があるので、前のページまたはページに戻りますが、それはその#をクリアする非常にあります

機能pushHistory(){ 
  VAR状態= { 
    タイトル: "タイトル"、
    URL: "#" 
  }。
  window.history.pushState(状態、 "タイトル"、 "#"); 
}

このページに入ると、私たちは、この歴史がローカル接続に押されてあげますよ。あなたは、戻り、戻って、前の操作にクリックすると、コード内でその動作を実現するために、リッスンをリッスンします。

ここでは、完全なコードは次のとおりです。

$(関数(){ 
  pushHistory(); 
    window.addEventListener( "popstate"、機能(E){ 
    警告() "私は、ブラウザのボタンイベントの友人に戻るに聞く"; //自分のニーズに応じて、その機能を実現します
  } )falseに、
  機能pushHistory(){ 
    VAR状態= { 
    タイトル: "タイトル"、
    URL: "#" 
  }; 
    window.history.pushState(状態、 "タイトル"、 "#"); 
  } 
})。

聞くためにjqueryのを使用してPC側のブラウザ:

$(ドキュメント).ready(関数(E){ 
  VARカウンタ= 0; 
  IF(window.history && window.history.pushState){ 
    $(ウィンドウ).on( 'popstate'、関数(){ 
    window.history.pushState ( 'フォワード'、NULL、 '#'); 
    window.history.forward(1); 
    window.location.href = '/ PF_ECP / PO / kefum​​ishu.shtml';個々センターへ//ジャンプ
  }); 
} 
  ウィンドウ( 'フォワード'、NULL、.history.pushState '#'); // IEの中の2つの行持っている必要があり
  、window.history.forward(1)
})。

  

おすすめ

転載: www.cnblogs.com/EarlyBridVic/p/12340486.html