自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用 JavaScript 隱藏網(wǎng)頁的源代碼

開發(fā)
這將是一個(gè)短的文章,如果你想限制訪問者在檢查元素中查看或刪除網(wǎng)站代碼,本文將向你介紹兩種方法。
歡迎來到如何使用 JavaScript 隱藏網(wǎng)站源代碼的教程。

這將是一個(gè)短的文章,如果你想限制訪問者在檢查元素中查看或刪除網(wǎng)站代碼,本文將向你介紹兩種方法。

禁用右鍵單擊

一種防止用戶訪問代碼的方法是禁用右鍵,這包括查看源代碼、檢查元素和保存圖像等選項(xiàng)。

所以如果我在網(wǎng)頁上使用右鍵,它會(huì)給我一個(gè)選項(xiàng)來查看和檢查頁面的源代碼。

要禁用右鍵,請(qǐng)?jiān)诰W(wǎng)頁的標(biāo)題部分添加以下代碼。

有了這段代碼,如果我在網(wǎng)頁上右鍵點(diǎn)擊,什么也不會(huì)發(fā)生。然而,這種方法在隱藏代碼方面并不是完全有效的,因?yàn)橛脩羧匀豢梢允褂每旖萱I如 Ctrl-U 或 F12 訪問源代碼。

禁用快捷鍵

再次進(jìn)入網(wǎng)頁的標(biāo)題部分,在腳本標(biāo)簽中添加以下代碼。

document.addEventListener("keydown", e => {
    // DISABLE CONTROL AND ALL FUNCTION KEYS
    // if (e.ctrlKey || (e.keyCode>=112 && e.keyCode<=123)) {
    // DISABLE CONTROL AND F12
    if (e.ctrlKey || e.keyCode==123) {
        e.stopPropagation();
        e.preventDefault();
    }
});

這段代碼禁用了 Ctrl 鍵和 F12 鍵的功能,確保與這些鍵相關(guān)的任何操作(如打開瀏覽器開發(fā)工具 (F12))都無法運(yùn)行。

此時(shí),如果我打開頁面并嘗試使用右鍵單擊或 Ctrl-U 和 F12,則不會(huì)發(fā)生任何情況。

結(jié)束

完全隱藏代碼是不可能的,因?yàn)樗且悦魑男问较螺d到客戶端計(jì)算機(jī)的。但是,我向你展示的這些方法可用于使想要查看你的源代碼或從你的網(wǎng)站竊取內(nèi)容(圖像、文本)的用戶變得更加困難。

責(zé)任編輯:華軒 來源: 獨(dú)立開發(fā)者張張
相關(guān)推薦

2014-06-19 13:47:55

PongoJavaScript

2014-06-25 09:15:33

JavaScript 編輯器

2010-07-29 11:20:49

Flex源代碼

2011-04-22 10:43:37

JavaScript

2019-07-17 14:06:45

JavaScript數(shù)組轉(zhuǎn)換

2014-04-21 10:14:52

PromisesJavaScript

2009-04-03 08:28:39

2010-08-03 10:09:09

Flex源代碼

2020-07-29 15:06:39

數(shù)據(jù)泄露源代碼泄露信息安全

2020-06-21 13:57:21

JavaScript開發(fā)代碼

2010-06-10 10:20:29

openSUSE使用教

2019-07-01 06:30:07

微軟開發(fā)Linux

2016-10-11 16:28:11

源代碼

2010-08-03 10:16:52

Flex源代碼

2010-04-29 12:57:33

Unix源代碼

2009-06-12 19:03:41

Hadoop源代碼Yahoo

2010-06-10 10:32:35

openSUSE使用教

2021-04-26 09:00:00

JavaScript開發(fā)代碼

2023-12-25 08:55:35

.NET日志框架Serilog

2020-11-13 13:05:27

Java開發(fā)代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)