第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js為什么不能阻止ctrl w關閉事件?

js為什么不能阻止ctrl w關閉事件?

慕哥9229398 2018-08-14 14:14:28
在 window 上監(jiān)聽keypress事件當觸發(fā)keydown事件時,判斷ctrlKey是否為true,keyCode是否為87(w如果是,阻止默認事件。但是似乎并不能阻止窗口關閉事件        //測試屏蔽ctrl+w          $(window).on('keydown',function(event){            if(event.ctrlKey&&event.keyCode==87){                event.preventDefault();                event.returnValue = false;                 alert("已阻止關閉事件");                return false;             }            if(event.ctrlKey&&event.keyCode==65){                event.preventDefault();                 alert("已阻止關閉事件");                return false;             }         });下面那一段是測試其他組合鍵是不是能用經過測試發(fā)現ctrl+a可以攔截,但是ctrl+w并不能攔截通過打斷點的方式發(fā)現,如果按了ctrl+w,似乎瀏覽器并沒有觸發(fā)keydown事件就直接關閉了頁面請問有什么解決方法么?navigator.userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36"==============================剛剛去測試了一下ctrl + w在chrome瀏覽器中,不會觸發(fā)任何監(jiān)聽事件如果說為了安全或者為了用戶主觀意愿,在按下ctrl + w 以后一定要關閉當前標簽頁為什么不做成,事件依舊觸發(fā),但是強制執(zhí)行關閉命令。類似于 onbeforeunload
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 1198 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號