HTML 禁止複製文字

2022-06-19 04:21:14 字數 883 閱讀 6305

有時我們會遇到禁止使用者複製**的文字內容,例如****,我們可以通過下列方法提高複製內容的門檻,來實現我們的目標。

1.禁用選中和右鍵:

在標籤中新增以下**:

oncontextmenu='return false'    禁止右鍵

ondragstart='return false'    禁止拖動

onselectstart ='return false'    禁止選中

onselect='document.selection.empty()'    禁止選中

oncopy='document.selection.empty()'    禁止複製

onbeforecopy='return false'    禁止複製

onmouseup='document.selection.empty()' 

如下:2.禁止網頁另存為:在後面加入以下**: 

這時在電腦端已經無法選擇複製,但是在移動端還可以選中複製,再新增以下css**用來禁止選中文字。

3.禁止選中文字

*這時正常的選擇複製都已經被禁用但是還可以用瀏覽器的檢視原始碼和除錯工具來直接從**中複製內容。

4.禁用f12按鍵

//禁用f12

window.onkeydown = window.onkeyup = window.onkeypress = function (event)

}5.禁用除錯工具

var threshold = 160; // 開啟控制台的寬或高閾值

// 每秒檢查一次

var check = setinterval(function()

}, 1000);

至此,已經限制了大部分的複製功能,但是還不能徹底禁止,更完善的方法還需學習整理。

網頁中禁止文字複製

禁止滑鼠選中文字 用js可以在頁面中寫 onselectstart return false 比如說 這裡面的文字是不能被滑鼠選中的 現在我的問題是 要把 onselectstart return false 寫進class中,怎樣實現呢?我不想要在頁面中有那麼多的 onselectstart re...

HTML頁面禁止選擇 頁面禁止複製 頁面禁止右鍵

轉至 html頁面內容禁止選擇 複製 右鍵 剛在乙個看乙個站點的源 的的時候發現的,其實原來真的很簡單 關鍵就在 nc ntextmenu return false ndragstart return false onselectstart return false nselect document...

HTML頁面禁止選擇 頁面禁止複製 頁面禁止右鍵

html頁面內容禁止選擇 複製 右鍵 剛在乙個看乙個站點的源 的的時候發現的,其實原來真的很簡單 關鍵就在 nc ntextmenu return false ndragstart return false onselectstart return false nselect document.se...