在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ JS代碼阻止瀏覽器的command+F、ctrl+F

JS代碼阻止瀏覽器的command+F、ctrl+F

請問:
在MacOS系統(tǒng)下,
「騰訊視頻」是如何做到阻止用戶在瀏覽器上,在電影播放界面使用cmd+f搜索內(nèi)容的,阻止代碼是怎樣的?
希望可以貼出騰訊視頻的實(shí)現(xiàn)代碼。

回答
編輯回答
心悲涼

不可行。
退一萬步說,即使js能做到,用戶可以選擇禁用JavaScript

2017年12月21日 03:55
編輯回答
任她鬧

基本原理如下,不保證所有瀏覽器有效。

document.addEventListener('keydown', function(e){ 
    if(e.ctrlKey && e.key === 'f'){ 
        e.preventDefalut(); 
    }
})
2018年3月6日 11:08
編輯回答
伴謊

播放界面也沒有啊

clipboard.png

===================

沒有阻止啊

clipboard.png

2018年9月17日 00:02
編輯回答
奧特蛋

有些系統(tǒng)快捷鍵是不允許覆蓋的,具體可以搜一下。

2017年10月25日 22:45
編輯回答
來守候

相關(guān)思路就是判斷用戶按了那幾個鍵 然后 return false;

//只是一個例子,與本問題無關(guān)
//阻止一切鍵盤事件  
window.onkeydown = window.onkeyup = window.onkeypress = function () {  
    window.event.returnValue = false;  
    return false;  
}

2017年3月2日 02:13