1. 程式人生 > >HTML,JS禁止滑鼠右鍵、禁止全選、複製、貼上的方法;

HTML,JS禁止滑鼠右鍵、禁止全選、複製、貼上的方法;

禁止滑鼠右鍵、禁止全選、複製、貼上;

oncontextmenu事件禁用右鍵選單;
js程式碼:

document.oncontextmenu = function(){
    event.returnValue = false;
}
// 或者直接返回整個事件
document.oncontextmenu = function(){
    return false;
}

onselectstart事件禁用網頁上選取的內容;
js程式碼:

document.onselectstart = function(){
    event.returnValue = false;
}
// 或者直接返回整個事件
document.onselectstart = function(){ return false; }

oncopy事件禁用複製;
js程式碼:

document.oncopy = function(){
    event.returnValue = false;
}
// 或者直接返回整個事件
document.oncopy = function(){
    return false;
}

以上三種事件,如果只想單純的禁用滑鼠右鍵,和複製貼上,還可以將它們直接寫到HTML中的body上面;

<body oncontextmenu = "return false"
></body> <body onselectstart = "return false" ></body> <body oncopy = "return false" ></body>

禁用滑鼠事件

document.onmousedown = function(e){
    if ( e.which == 2 ){// 滑鼠滾輪的按下,滾動不觸發
        return false;
    }
    if( e.which==3 ){// 滑鼠右鍵
        return false;
    }
}

禁用鍵盤中的ctrl、alt、shift

document.onkeydown = function(){
    if( event.ctrlKey ){
        return false;
    }
    if ( event.altKey ){
        return false;
    }
    if ( event.shiftKey ){
        return false;
    }
}

相關推薦

HTMLJS禁止滑鼠禁止複製貼上方法

禁止滑鼠右鍵、禁止全選、複製、貼上; oncontextmenu事件禁用右鍵選單;  js程式碼: document.oncontextmenu = function(){ event.returnValue = false; } // 或者直接返回整個事件 do

HTMLJS禁止滑鼠禁止複製貼上方法

禁止滑鼠右鍵、禁止全選、複製、貼上; oncontextmenu事件禁用右鍵選單; js程式碼: document.oncontextmenu = function(){ event.returnValue = false; } // 或者直接返回

js 遮蔽滑鼠複製黏貼儲存

其實js可以做很多的瀏覽器端的事情,最近有個以前的客戶讓幫忙修改一個功能,說是有人一直複製他們網站的資訊,想有什麼辦法能讓不復制,聽後我笑了,如果我想要你前臺展示的任何東東(話有點大了),都可以弄到,不過客戶是上帝嘛,他要這個效果就幫忙加嘛,舉手之勞,其實就是用js禁止滑鼠右鍵就可以了,還有一種js就是直接禁

js 禁用滑鼠及一些按鍵

    <script language="Javascript"> function document.oncontextmenu(){event.returnValue=false;}//遮蔽滑鼠右鍵 function window.onhelp(){re

js遮蔽滑鼠預設事件以實現自定義選單

2017-12-18日,2017年即將結束的日子裡。 公司做了一個專案,主要難點在於實現公司組織架構圖上,何謂組織架構圖,如下便是: 這裡的每個節點都有相應的右鍵選單,說白了就跟你用xmind的體

jQuery禁止滑鼠

jQuery遮蔽滑鼠右鍵: $(document).ready(function(){       $(document).bind("contextmenu",function(e){              return false;        }); }); -

C#引用CefSharp並遮蔽滑鼠禁止拖動放置事件

目錄: C#引用CefSharp 在C#的設計介面,新增panel控制元件用來放置CEFSharp瀏覽器。 CEFSharp瀏覽器dll新增引用 using CefSharp; using CefSharp.WinForms; CEF

js禁用滑鼠和ctrl+c

<script> //禁用滑鼠右邊 document.oncontextmenu = function(){ alert("頁面右鍵已被禁用"); return false;

html禁止網頁另存為檢視原始檔遮蔽滑鼠

在HTML網頁中加入幾行簡單的程式碼可以禁止他人使用滑鼠右鍵和“另存為”命令。  一、遮蔽滑鼠右鍵  把網頁的標籤修改為下面的程式碼:<body oncontextmenu=self.event.returnValue=false onselectstart="return

js處理F5重新整理滑鼠重新整理

 禁用: document.oncontextmenu = function (e) {//禁用滑鼠右鍵 return false;

js自定義選單自定義選單隱藏顯示指定div

       首先寫好自己想要的右鍵選單的樣子,然後設定該選單div為預設隱藏,滑鼠右擊後設置css顯示該選單(display:block;),並禁用瀏覽器右鍵預設選單。 接下來就可以寫選單中具體項的

js按住滑鼠選中網格元素被選中的網格位置上填充可輸入內容插入圖片等的容器。並且網格上的容器可拖動改變尺寸但互相之間不可重疊(如果重疊回到上一次的狀態)。

js/jquery 按住滑鼠左鍵圈選網格,圈選網格顏色變深, 圈選區域不可重疊,被選中的網格位置上填充可輸入內容,插入圖片、媒體,表格、echarts圖表等的容器。並且網格上的容器可拖動,可改變尺寸,但不可重疊(如果重疊回到上一次的狀態), 上述要求為本次實際開發專案(vu

40個js小技巧:遮蔽滑鼠取消選取防止複製貼上轉換位址列圖示

來源:http://www.cnblogs.com/aliang1992/p/6279291.html 1. oncontextmenu="window.event.returnValue=false" 將徹底遮蔽滑鼠右鍵 <table border oncont

Windows7下Cygwin加入滑鼠開啟當前目錄

感謝作者無私奉獻:http://herry2013git.blog.163.com/blog/static/2195680112013437139447/ 問題產生: 裝好了Cygwin,常常需要鍵入長長的路徑,才能進入當前目錄,非常不方便。 搜尋了相關做法,現在總結如下。 Cygwin安裝好之

JavaScript滑鼠事件滑鼠彈出div

document.oncontextmenu = function(){return false}; //禁止滑鼠右鍵選單顯示 var res = document.getElementById('box'); //找到id為b

js禁止滑鼠擊事件

if (window.Event){     document.captureEvents(Event.MOUSEUP); } function nocontextmenu() {     event.cancelBubble = true &nbs

電腦開機後滑鼠桌面圖示反應很慢要等上1分鐘左右內容才能出來怎麼辦?

右鍵反應慢的解決辦法如下: 開始,執行,輸入regedit,開啟登錄檔; 找到登錄檔項:HKEY_CLASSES_ROOT/Directory/Background/shellex/Cont

JS禁止網頁被複制以及禁止滑鼠擊程式碼

<script type="text/javascript"> //禁止滑鼠右鍵 document.oncontextmenu = function(){ r

Android WebView使用全面解析(載入網路資源本地HTMLJS互動)

簡述:    WebView是什麼?有什麼用途?我們先來看一下官方介紹:      A View that displays web pages. This class is the basis upon which you can roll your own web b

Javascript和jquery事件--滑鼠事件contextmenu

右鍵點選觸發是瀏覽器的預設選單事件contextmenu,你可以選擇阻止它,使用event.preventDefault();或者return false;。 想要定義右鍵點選事件,關注的是mouseup或者mousedown事件,使用event獲取點選的鍵: Js中使用event. button---0