鍍金池/ 問答/Linux  HTML/ js 控制移動(dòng)端返回鍵問題

js 控制移動(dòng)端返回鍵問題

想要在ajax上傳過程中禁止手機(jī)的返回鍵,上傳成功后啟用返回按鍵,有沒有辦法呢?

回答
編輯回答
笑忘初

應(yīng)該沒有,超出瀏覽器控制的范疇了。

不過你可以試一下 beforeunload 至少給個(gè)提示。

2018年7月27日 09:20
編輯回答
瘋浪

要看你的應(yīng)用場景
如果是native+weview的,那么需要在native端控制back按鈕的動(dòng)作
如果是瀏覽器端或微信場景下你是無法控制的

2017年7月15日 12:57
編輯回答
別瞎鬧
全局下設(shè)置一個(gè)返回按鈕的可點(diǎn)擊狀態(tài)
var bClick = true ;

返回按鈕點(diǎn)擊事件
function back(){
    if(bClick)window.history.go(-1)
}

提交按鈕
function  submit(){
    bClick = false ;
   $.ajax({ url: "test.php", success: function(){
         上傳成功將狀態(tài)置為true
         bClick = true ;
  }});
}






2017年10月22日 17:04