網頁如何屏蔽常用功能快捷鍵?

來源:建網站  發布時間:2020-06-11  213 次瀏覽

  建網站的過程中會出現一些特殊的應用,如果不想別人輕易復制到網頁上的內容往往會想辦法屏蔽右鍵或文本選擇功能,視圖切換則需要屏蔽F12等等。那么,這些功能需要使用什么技術,如何實現呢?針對網頁最簡單的實現方式是利用JS腳本來實現。

建網站

  將以下代碼添加至網頁<body></body>處則可實現對應的功能:

<script>
window.onload = function() {
        document.onkeydown = function() {
            var e = window.event || arguments[0];
            //屏蔽F12
            if(e.keyCode == 123) {
 
                return false;
             //屏蔽Ctrl+Shift+I
            } else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) {
 
                return false;
                //屏蔽Shift+F10
            } else if((e.shiftKey) && (e.keyCode == 121)){
                 return false;
            }
        };
        //屏蔽右鍵單擊
        document.oncontextmenu = function() {
            return false;
        }
    }
</script>

  以上是常用的功能鍵的屏蔽,那么不常用的應該如何解決呢?注意觀察上面的代碼,其中有一個keyCode,對,這就是關鍵。鍵盤上不同的鍵對應的都有不同的keyCode,想要限制不同的鍵只需找到對應的keyCode即可實現。

keyCode對應鍵



上一篇: 利用CSS樣式屬性控制讓背景圖片和IMG圖片正常顯示不變形

下一篇: 建網站時如何設計網頁頂部菜單隨滾動條改變樣式

最新信息
推薦信息
  1. 河南大咖電競酒店
  2. 河南春怡電氣設備有限公司
  3. 在建企業網站時如何正確對待企業關鍵詞
  4. 建企業網站使用什么建站系統簡單又好用
建企業網站
建企業網站


大满贯麻将游戏单机版 12月17日股票推荐 福建11选5开奖时 江苏福彩快三开奖结果 中信股票推荐 山东11选5任选7每期必中法 大乐透出号规律与技巧 贵州11选五奖金有多少 福建11选5任八遗漏 真钱手机客户端棋牌 黑龙江22选5开奖结果今天结果今天晚上