我使用下面這段代碼來計算用戶按F11的次數(在Chrome上)。當我按下F11進入全屏時,變數countF11增加了1,但當我按下F11退出全屏時,它卻沒有變化。這是什么原因,有什么解決辦法嗎?
var countF11 = 0;
document.onkeydown = function (e) {
if (e.keyCode == 122) {
countF11 ;
document.getElementById("status").innerHTML = countF11;
}
}
uj5u.com熱心網友回復:
Chrome有意阻止任何鍵盤事件監聽器在瀏覽器處于 "全屏模式 "時按下F11時啟動。這是為了防止惡意的JavaScript阻止客戶端離開 "全屏模式"
。Firefox 沒有同樣的限制;它在那里可以正常作業。
。轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/321033.html
標籤:
上一篇:怎樣才能在懸停時隱藏一個按鈕?看上去很簡單,但沒有用
下一篇:替換字串中的隨機字符
