如何禁止網(wǎng)頁(yè)另存為 屏蔽鼠標(biāo)右鍵發(fā)布者:本站 時(shí)間:2020-05-16 08:05:55
如今網(wǎng)上的抄襲情況越來(lái)越嚴(yán)重了,自己的網(wǎng)頁(yè)作品經(jīng)常會(huì)被別人“借用”。其實(shí)大家不必為此事苦惱,只要在網(wǎng)頁(yè)中加入幾段代碼或是使用專(zhuān)門(mén)的加密工具,對(duì)網(wǎng)頁(yè)源代碼、圖像、文本等進(jìn)行加密,這樣別人就休想動(dòng)你的網(wǎng)頁(yè)了!電腦知識(shí)網(wǎng)將告訴大家如何禁止網(wǎng)頁(yè)另存為。
巧用代碼
在HTML網(wǎng)頁(yè)中加入幾行簡(jiǎn)單的代碼可以禁止他人使用鼠標(biāo)右鍵和“另存為”命令。
一、屏蔽鼠標(biāo)右鍵
把網(wǎng)頁(yè)的標(biāo)簽修改為下面的代碼:
<body oncontextmenu=self.event.returnValue=false onselectstart="return false">
現(xiàn)在點(diǎn)擊鼠標(biāo)右鍵就不會(huì)有任何反應(yīng)了。
二、禁止“另存為”命令
在<body>...</body>標(biāo)簽之間加入如下代碼,可以使“另存為”命令不能順利執(zhí)行。
<noscript>
<iframe scr="*.htm"></iframe>
</noscript>
加入上述代碼后,當(dāng)執(zhí)行“另存為”命令時(shí),會(huì)彈出“保存網(wǎng)頁(yè)時(shí)出錯(cuò)”的對(duì)話(huà)框。
利用Html Guard
上面的方法只能在一定程度上保護(hù)網(wǎng)頁(yè)的安全,如果要想徹底地防止他人抄襲,可以把代碼、軟件兩種方法同時(shí)用上。下面就介紹利用Html Guard來(lái)對(duì)網(wǎng)頁(yè)進(jìn)行加密。
Html Guard檔案
最新版本:2.3
軟件大小:1054KB
軟件類(lèi)型:共享軟件
適用系統(tǒng):Win9X/Me/2000/NT/XP
下載地址:http://www.skycn.com/soft/6588.html
安裝完成后啟動(dòng)軟件。它的操作界面主要由五個(gè)功能標(biāo)簽和設(shè)置區(qū)域組成。
一、選擇網(wǎng)頁(yè)文件
點(diǎn)擊主界面中的“Input”標(biāo)簽。選中“Protect all files in a directory”項(xiàng)將對(duì)整個(gè)文件夾中的網(wǎng)頁(yè)文件進(jìn)行加密,若是子文件夾中的文件也需要加密,應(yīng)將“Include sub directories”項(xiàng)選中。如果想加密單個(gè)網(wǎng)頁(yè),應(yīng)選擇“Protect following HTML files”項(xiàng),并使用“Add”按鈕來(lái)添加。
二、設(shè)置輸出
使用“Output”標(biāo)簽下“Copy to following directory”項(xiàng)后的“Browse”按鈕,來(lái)設(shè)置加密后的文件所存放的位置。通常我們要把“Copy Linked Files”項(xiàng)也選中,這樣就會(huì)把網(wǎng)頁(yè)相關(guān)的鏈接文件一同復(fù)制到輸出目錄中。“Overwrite existing files”項(xiàng)表示用加密后的文件覆蓋源文件,筆者建議不要使用此項(xiàng)。
如果不想查看輸出結(jié)果,可以使用“Upload to server via FTP”項(xiàng),直接將加密后的文件上傳到服務(wù)器中。點(diǎn)擊“FTP-Settings”按鈕,在彈出的對(duì)話(huà)框中設(shè)置服務(wù)器地址、用戶(hù)名、用戶(hù)密碼等等。
勾選“Backup”項(xiàng)下的“Create backup copies of the unmodified files before overwriting html pages”,它表示在加密信息寫(xiě)入網(wǎng)頁(yè)之前創(chuàng)建一個(gè)備份。要在原文件夾中創(chuàng)建備份應(yīng)選“Place in the original directory”項(xiàng)。
三、加密源代碼
在“Source code”頁(yè)面中有三種加密源代碼的方法。
1.Encode source code(編譯源代碼)。使用該項(xiàng)后,當(dāng)別人用網(wǎng)頁(yè)編輯器打開(kāi)該網(wǎng)頁(yè)時(shí)將顯示亂碼。由于該編譯是在JavaScript技術(shù)的基礎(chǔ)上進(jìn)行的,所以編譯后的網(wǎng)頁(yè)必須在支持JavaScript1.0以上的瀏覽器上運(yùn)行。如果你擔(dān)心有人因此而不能查看你的網(wǎng)頁(yè),那么可以將“Include<noscript>section”項(xiàng)選中,并在它下面的欄里添加提示。例如:想正常查看該網(wǎng)頁(yè),則必須有支持JavaScript1.0以上的瀏覽器。
2.Squeeze source code(壓縮源代碼)。此項(xiàng)的主要作用是去除代碼中的空行,使代碼更加緊湊。這樣做除了能讓剽竊者難以讀懂源代碼以外,還能縮小網(wǎng)頁(yè)文件的體積,有效地減少調(diào)入時(shí)間。
3.Insert blank lines(插入空行)。插入空行的作用也是為了讓人難以找到源代碼。勾選“At the beginning(在前端)”或“At the end(在末尾)”項(xiàng)來(lái)確定加入空行的位置,然后調(diào)整“Number of lines”的值確定插入的空行數(shù)。另外你還能夠使用“Insert the following text at the top”項(xiàng)在網(wǎng)頁(yè)代碼的上端添加例如“source code not available(該網(wǎng)頁(yè)代碼不可用)”之類(lèi)的警告信息。需要注意的是,每次插入一個(gè)空行,將使網(wǎng)頁(yè)文件大小增大兩個(gè)字節(jié)。
四、保護(hù)圖像和文本
“Images/Texts”標(biāo)簽中選項(xiàng)的功能如下:“Lock the menu on the right mouse button”幫助你鎖住網(wǎng)頁(yè)的右鍵菜單;“Block text selection”禁止文本被選擇(該功能只能在IE4.0以上的瀏覽器上生效);“Do not display links in status bar”不在狀態(tài)欄中顯示鏈接;“Deactivate browser`s print function”禁止瀏覽器的打印功能;“Disable Clipboard”禁止剪貼板功能;“Disable image caching in browser”禁止瀏覽器的圖片緩存。
五、查看結(jié)果
點(diǎn)擊界面右側(cè)的“Protect files”按鈕,即可完成網(wǎng)頁(yè)文件的加密(如果彈出警告窗口,點(diǎn)擊“Continue”按鈕繼續(xù)工作)。然后在“Result”標(biāo)簽中點(diǎn)擊要查看的網(wǎng)頁(yè),在展開(kāi)項(xiàng)中選擇“Load in browser”來(lái)查看加密后的效果。當(dāng)然你也可以使用展開(kāi)項(xiàng)里的“Path”和“Show source code”命令來(lái)打開(kāi)加密后文件所存放的文件夾以及查看加密后的源代碼。
現(xiàn)在相信你已經(jīng)基本上掌握該軟件的使用方法了。趕緊操起手中的維權(quán)武器,保護(hù)我們的合法利益不受侵害。
選擇我們,優(yōu)質(zhì)服務(wù),不容錯(cuò)過(guò)
1. 優(yōu)秀的網(wǎng)絡(luò)資源,強(qiáng)大的網(wǎng)站優(yōu)化技術(shù),穩(wěn)定的網(wǎng)站和速度保證
2. 15年上海網(wǎng)站建設(shè)經(jīng)驗(yàn),優(yōu)秀的技術(shù)和設(shè)計(jì)水平,更放心
3. 全程省心服務(wù),不必?fù)?dān)心自己不懂網(wǎng)絡(luò),更省心。
------------------------------------------------------------
24小時(shí)聯(lián)系電話(huà):021-58370032