鍍金池/ 問(wèn)答/HTML/ 用js實(shí)現(xiàn)全屏顯示后,怎么禁用esc鍵,禁止退出全屏

用js實(shí)現(xiàn)全屏顯示后,怎么禁用esc鍵,禁止退出全屏

用網(wǎng)上的方法實(shí)現(xiàn)了點(diǎn)擊按鈕后全屏

clipboard.png
想實(shí)現(xiàn)按esc鍵后禁止退出全屏

clipboard.png
按esc后有alert但不能阻止退出全屏。。。
有什么辦法嗎。。。。跪謝。。。

回答
編輯回答
不討喜

1.可以通過(guò)監(jiān)聽(tīng)keyCode值來(lái)單個(gè)的先監(jiān)聽(tīng)ESC按鍵,監(jiān)聽(tīng)到將原有的觸發(fā)狀態(tài)修改掉;
2.ESC的keyCode值為27;

var Istrue = true;
    if(Istrue){
         if(e && e.keyCode === 27){
              Istrue = false;
              window.event.returnValue = false;
         }
    }
2018年6月29日 01:36
編輯回答
離觴

你這個(gè)沒(méi)有阻止默認(rèn)吧

可以監(jiān)聽(tīng)鍵盤(pán)事件

2018年7月28日 13:43
編輯回答
情殺

這個(gè)不能告訴你...

2018年9月18日 15:45