當前位置:首頁 » 網站資訊 » 如何防止網站被復制保存
擴展閱讀
日土縣網路信號 2025-07-02 03:53:12

如何防止網站被復制保存

發布時間: 2022-08-04 15:10:49

如何防止頁面被人直接復制拷貝自動復制網址

方法: 進入後台,點擊 修改頁底代碼,在 JS函數 處,添加 protect_= 1; 或 protect_= 2; 其中 protect_= 1; 可以達到如下效果:網友復制網站上文字內容發給別人的時候,會自動復制網址。 protect_= 2; 可以達到禁止滑鼠右鍵復制,禁止選中網頁中的文字的目的。 protect_= 2; 和下面的代碼效果是一樣的: 下面的代碼可以幫助你防止頁面被人簡單的復制拷貝,至少讓剽竊者要多花很多時間: <script language=javascriptdocument.oncontextmenu=new Function(event.returnValue=false);document.onselectstart=new Function(event.returnValue=false);</script 您只要把上面的代碼加到後台的 修改頁底代碼 的 JS代碼 處即可。類似下圖位置:

② 如果保護網站頁面的文字內容不被復制呢

首先,做得再好的網站文字內容都可以復制。因為這不是網站本身的問題,而是瀏覽器的問題。比如說IE,用戶打開一網頁,點擊「查看-》源代碼」,照樣可以復制你的內容。除非你把IE菜單禁用。何況現在各種各樣的瀏覽器都有,你得做到面面俱到,真的很難,這又是另外一個問題了。
從用戶瀏覽的層面上面來講,很多時候用戶在復制你的網站內容的,都是通過 右鍵菜單,菜單工具欄->復制,CTRL+C來COPY內容,你可以寫代友「禁用右鍵菜單」,「ctrl+c」.
比如; document.oncontextmenu=function(){
if(event.keyCode==...) //右鍵菜單,ctrl+c(具體keyCode值可以去查說明)
{ return false;}
}

③ 如何使網頁不能被復制、粘貼、保存,像起點的VIP章節那樣

我的空間有網頁代碼收藏的
http://hi..com/i1240/blog 你可以參考下 網頁代碼常用小技巧1 ,2

用網頁代碼可以:
1. oncontextmenu=window.event.returnvalue=false 將徹底屏蔽滑鼠右鍵
〈table border oncontextmenu=return(false)〉〈td〉no〈/table〉 可用於Table
2. 〈body onselectstart=return false〉 取消選取、防止復制
3. onpaste=return false 不準粘貼

4. on=return false; oncut=return false; 防止復制
10. 網頁將不能被另存為
〈noscript〉〈iframe src=*.html〉〈/iframe〉〈/noscript〉

④ 如何防止別人復制自己的網站文字和圖片

這個很難防止的。
圖片的話,可以通過伺服器設置防盜鏈;
文字的話,可以設置禁止右鍵,禁止復制或者隱藏源代碼;
但是都不能根本解決的,只是可以避免一些簡單採集。

⑤ 企業網站建設如何怎樣防止內容被輕易復制

企業網站被復制的概率是非常大的,分為三點:

1、美工設計頁面的抄襲、拷貝;
2、頁面劃分div+css的扒取;
3、常規做法是屏蔽右鍵,屏幕滑鼠拖拽操作。(但是懂「查看網頁源碼」的則也能復制出來)
以上兩種為復制典型的情況,如想根本性杜絕其他人記性復制,那麼:
1、在上述第一點上幾乎無解(別人看到你的站,認為好,才回去效仿,那麼抄襲也就可以理解了),可以時刻變化自己網站的設計細節,並且在內容上深入,那麼即可以做出好的網站被別人羨慕、同時又可以將自己企業的網站盡善盡美;
2、第二點也是多數設計師採取的扒站方法,使用工具直接下載拷貝,那麼我建議在對應的企業站中植入js回轉設置,因為做網站設計的多數為半路出家的技術員,無C++、JAVA掌握,那麼在這一點上也可以規避一部分(最後的效果可以理解為:別人扒的你的站因為內置文件他也會扒下來,但是內置的文件又是按照時間段相應跳回你的主站的,那麼也可以解決部分你所擔心的問題)。

另外,中國的網站設計無版權一說,因此就你的問題,我的回答也只是相對的,此問題當然無百分百的標准答案,希望可以幫到您。

⑥ 如何禁止別人將我的網頁另存為

禁止網頁另存為代碼

如今網上的抄襲情況越來越嚴重了,自己的網頁作品經常會被別人「借用」。其實大家不必為此事苦惱,只要在網頁中加入幾段代碼或是使用專門的加密工具,對網頁源代碼、圖像、文本等進行加密,這樣別人就休想動你的網頁了!
巧用代碼
在HTML網頁中加入幾行簡單的代碼可以禁止他人使用滑鼠右鍵和「另存為」命令。

一、屏蔽滑鼠右鍵
把網頁的標簽修改為下面的代碼:

<body oncontextmenu=self.event.returnValue=false onselectstart="return false">

現在點擊滑鼠右鍵就不會有任何反應了。

二、禁止「另存為」命令
在<body>...</body>標簽之間加入如下代碼,可以使「另存為」命令不能順利執行。

<noscript>

<iframe scr="*.htm"></iframe>

</noscript>

加入上述代碼後,當執行「另存為」命令時,會彈出「保存網頁時出錯」的對話框。

利用Html Guard
上面的方法只能在一定程度上保護網頁的安全,如果要想徹底地防止他人抄襲,可以把代碼、軟體兩種方法同時用上。下面就介紹利用Html Guard來對網頁進行加密。

Html Guard檔案

最新版本:2.3

軟體大小:1054KB

軟體類型:共享軟體

適用系統:Win9X/Me/2000/NT/XP

下載地址:http://www.skycn.com/soft/6588.html

安裝完成後啟動軟體。它的操作界面主要由五個功能標簽和設置區域組成(圖1)。

一、選擇網頁文件
點擊主界面中的「Input」標簽。選中「Protect all files in a directory」項將對整個文件夾中的網頁文件進行加密,若是子文件夾中的文件也需要加密,應將「Include sub directories」項選中。如果想加密單個網頁,應選擇「Protect following HTML files」項,並使用「Add」按鈕來添加。

二、設置輸出
使用「Output」標簽下「Copy to following directory」項後的「Browse」按鈕,來設置加密後的文件所存放的位置。通常我們要把「Copy Linked Files」項也選中,這樣就會把網頁相關的鏈接文件一同復制到輸出目錄中。「Overwrite existing files」項表示用加密後的文件覆蓋源文件,筆者建議不要使用此項。

如果不想查看輸出結果,可以使用「Upload to server via FTP」項,直接將加密後的文件上傳到伺服器中。點擊「FTP-Settings」按鈕,在彈出的對話框中設置伺服器地址、用戶名、用戶密碼等等。

勾選「Backup」項下的「Create backup copies of the unmodified files before overwriting html pages」,它表示在加密信息寫入網頁之前創建一個備份。要在原文件夾中創建備份應選「Place in the original directory」項。

三、加密源代碼
在「Source code」頁面中(圖2)有三種加密源代碼的方法。

1.Encode source code(編譯源代碼)。使用該項後,當別人用網頁編輯器打開該網頁時將顯示亂碼。由於該編譯是在JavaScript技術的基礎上進行的,所以編譯後的網頁必須在支持JavaScript 1.0以上的瀏覽器上運行。如果你擔心有人因此而不能查看你的網頁,那麼可以將「Include <noscript>section」項選中,並在它下面的欄里添加提示。例如:想正常查看該網頁,則必須有支持JavaScript 1.0以上的瀏覽器。

2.Squeeze source code(壓縮源代碼)。此項的主要作用是去除代碼中的空行,使代碼更加緊湊。這樣做除了能讓剽竊者難以讀懂源代碼以外,還能縮小網頁文件的體積,有效地減少調入時間。

3.Insert blank lines(插入空行)。插入空行的作用也是為了讓人難以找到源代碼。勾選「At the beginning(在前端)」或「At the end(在末尾)」項來確定加入空行的位置,然後調整「Number of lines」的值確定插入的空行數。另外你還能夠使用「Insert the following text at the top」項在網頁代碼的上端添加例如「source code not available(該網頁代碼不可用)」之類的警告信息。需要注意的是,每次插入一個空行,將使網頁文件大小增大兩個位元組。

四、保護圖像和文本
「Images/Texts」標簽中選項的功能如下:「Lock the menu on the right mouse button」幫助你鎖住網頁的右鍵菜單;「Block text selection」禁止文本被選擇(該功能只能在IE4.0以上的瀏覽器上生效);「Do not display links in status bar」不在狀態欄中顯示鏈接;「Deactivate browser`s print function」禁止瀏覽器的列印功能;「Disable Clipboard」禁止剪貼板功能;「Disable image caching in browser」禁止瀏覽器的圖片緩存。

五、查看結果
點擊界面右側的「Protect files」按鈕,即可完成網頁文件的加密(如果彈出警告窗口,點擊「Continue」按鈕繼續工作)。然後在「Result」標簽中點擊要查看的網頁,在展開項中選擇「Load in browser」來查看加密後的效果。當然你也可以使用展開項里的「Path」和「Show source code」命令來打開加密後文件所存放的文件夾以及查看加密後的源代碼(如圖3)。

現在相信你已經基本上掌握該軟體的使用方法了。趕緊操起手中的維權武器,保護我們的合法利益不受侵害。

⑦ 如何實現網頁中的文字不允許被復制

點右鍵 如果有「圖片另存為」則確定為圖片 下面的就不用看了%¥#%¥%¥#)
很多網站站長為了防止大多數人(小部分人不被防止,因為他們有對策)復制其網站中
重要文字內容,設置了禁止響應右鍵,禁止復制文字等門檻 使得 很多朋友 望而卻步 其實
這個問題 只有知道了原理也不難解決。
以下提供三種方法 以供大家選擇(想成為那一小部分人嗎?請接著看下去)
1.禁用腳本法
瀏覽器菜單--工具--internet 選項-切換到安全--自定義級別 在[安全設置]里 找到[腳
本] 那一欄 把其下的三個選項(JAVA 小程序腳本,活動腳本,允許通過腳本進行粘貼操作)
都單選「禁用」 確定 保存退出。F5 刷新當前網頁 即可復制文字。
註:請不要忘記在復制文字後把以上的設置重新改回來 否則 一些網頁將顯示不正常 如郵
箱 等無法登陸。
2.軟體捕捉文字法
要的就是文字 ,所以用捕捉是再好不過了 這里推薦兩款軟體HyperSnap 和網文快捕 任
選其一即可。
A.將要捕捉文字的網頁置於 桌面的最前面
B.運行HyperSnap 選擇菜單 文本捕捉(或按CTRL+SHIFT+T)
C.程序界面自動隱藏 用滑鼠左鍵 拖出一塊矩形區域(以將要捕捉的文字圈起來) 選擇
好之後 再按一下滑鼠左鍵 文本自動復制到軟體中,可以隨意復制啦.
3.編輯法使用文字編輯軟體如WORD 對當前網頁進行本地編輯 也可以實現間接復制文字了.
在瀏覽器工具欄中一般都會看到這樣一個圖標(如果沒有請看下面的注釋1)2
單擊這個按鈕右側的黑三角 展開菜單中選擇 "使用MICROSOFT OFFICE WORD (或者
FORTPGE)編輯" (如果沒有請看下面的注釋2)
梢後 WORD 會自動打開,網頁的內容已經被復制到WORD 中了 你可以自由復制裡面的文字.注:
在IE 工具欄右面空白處 點右鍵 選擇(自定義????) 在彈出的自定義對話框中選擇左面列
表中的「編輯」按鈕 點「添加」後關閉。

怎麼防止網站代碼被別人另存為

1、禁示查看源代碼 從"查看"菜單下的"源文件"中同樣可以看到源代碼,下面我們就來解決這個問題: 其實這只要使用一個含有<frame></frame>標記的網頁便可以達到目的。 <frameset> <frame src="你要保密的文件的URL"> </frameset> 這樣當有人使用"查看"下的"源文件"的時候,看到的將是上面的那段代碼,而你真正的文件又躲過一劫。 2、禁止右鍵 <body oncontextmenu="window.event.returnValue=false" onkeypress="window.event.returnValue=false" onkeydown="window.event.returnValue=false" onkeyup="window.event.returnValue=false" ondragstart="window.event.returnValue=false" onselectstart="event.returnValue=false"> </body> 3、禁示另存為 通過上面的兩步好像你的源代碼已經安全了,但別忘了,別人還可以將你的頁面保存下來,再慢慢分析。不過別擔心,下面我們來解決這個問題。 在你要保密的網頁中加入以下代碼: <noscript> <iframe src="*.htm"></iframe> </noscript> 現在如果有人想保存你的網頁,等他保存到一部分的時候IE就會幫你告訴他,無法保存該WEB頁,並將己保存的那部分文件刪除。 <noscript><iframe src=*></iframe></noscript> 放在<BODY></BODY>之間 加了上面的代碼後,文件是不可以另存,但是改變存儲的屬性,比如改存文本格式頁面就可以另存了 [-關於保護-] 先通過代碼來禁止IE的一些操作 :禁止另存為 <NOSCRIPT><IFRAME SRC=*.html></IFRAME></NOSCRIPT> :取消選取、防止復制 不準粘貼 防止復制> <BODY bgColor=#ffffff leftMargin=0 topMargin=0> :禁止右鍵> <SCRIPT language=JavaScript> <!-- if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnValue = false; return false; } } document.oncontextmenu = nocontextmenu; // for IE5+ document.onmousedown = norightclick; // for all others //--> </SCRIPT> :狀態欄固定 <body bgcolor="#fef4d9" > 後台/網站屬性/開啟新聞版權保護功能 :禁止緩存 在頁面中使用HTML標記,如下面: <HEAD> <META http-equiv=Pragma content=no-cache> <META http-equiv=Cache-Control content=no-cache> <META http-equiv=Expires content=0> -利用上面的代碼可以禁止下面幾種手段- 1:右鍵 - 查看原文件 3:文件 - 另存為 4:IE緩存 -用代碼本身很難禁止下面的手段我門就迷惑的方法阻止調出原代碼- 2:查看 - 原文件 5:還可以通過代碼提取 URL欺騙(可以隱藏真實地址) 教程代碼: <meta http-equiv="refresh" content="0;url=』 http://東邪.明天畢竟又是新的一天@ www.cncms.com.cn/index.htm』"> 注意代碼中url=』 http://東邪.明天畢竟又是新的一天@ www.cncms.com.cn/index.htm』" @ 符號前面的[ http://東邪.明天畢竟又是新的一天]就是欺騙後在IE中出現的效果 也可以是 http://www.163.com 後面的不用說就是連接的真實地址 www.cncms.com.cn/index.htm URL迷惑 <meta http-equiv="refresh" content="0;url=』http://東邪.明天畢竟又是新的一天@.htm』"> 注意這一段和上面的有什麼不同對就是.htm 那.htm是什麼呢呵呵其實就是真實地址 怎麼訪問呢 有.htm嗎?呵呵我門要做的就就做一個沒有名字的HTM 方法很簡單先創建個XXX.htm 上傳到 QQ網路硬碟 雙激文件名將XXX刪除 怎麼樣.htm出來了吧,這樣就算得到原代碼很難看出真實地址. 列1:http://東邪.明天畢竟又是新的一天@.htm 列2: http://www.163.com/@.htm 呵呵很難看出真實地址是什麼吧 [JS禁止 用IE - 查看 - 原文件] 也是迷惑的方法 但是可以絕對禁止以上面的方式調用原文件 要用到JS 教程JS代碼 var oPopup = window.createPopup(); var popTop=50; function popmsg(msgstr) { var winstr="<table style=/"border: 1 solid #000000/" width=/"241/" height=/"172/" border=/"0/" cellpadding=/"0/" cellspacing=/"0/">"; winstr+="<tr><td height=/"150/"></td><td align=/"center/"><table width=/"90%/" height=/"110/" border=/"0/" cellpadding=/"0/" cellspacing=/"0/">"; winstr+="<tr><td valign=/"top/" style=/"font-size:12px; color: #F00000; face: Tahoma/">"+msgstr+"</td></tr></table></td></tr></table>"; oPopup.document.body.innerHTML = winstr; popshow(); } function popshow() { window.status=popTop; if(popTop>1720){ clearTimeout(mytime); oPopup.hide(); return; } else if(popTop>1520&&popTop<1720) { oPopup.show(screen.width-250,screen.height,241,1720-popTop); } else if(popTop>1500&&popTop<1520) { oPopup.show(screen.width-250,screen.height+(popTop-1720),241,172); } else if(popTop<180) { oPopup.show(screen.width-250,screen.height,241,popTop); } else if(popTop<220) { oPopup.show(screen.width-250,screen.height-popTop,241,172); } popTop+=10000; var mytime=setTimeout("popshow();",1); } popmsg(" "); 另存為 17789897.js HTM調用JS代碼 <SCRIPT language=javascript src="17789897.js"></SCRIPT> 呵呵有寫朋友可能熟悉但是我要告訴你他現在的作用是禁止同過 [IE - 查看 - 原文件] 區別在這段代碼 popTop+=10000; var mytime=setTimeout("popshow();",1); 看到了嗎?速度是10000 不用我說也知道是什麼意思了吧 把上面JS和HTM調用JS代碼 加到網頁里就可以禁止 [IE - 查看 - 原文件] 關於保護我知道的就這些. [-關於加密-] 我建議重要的代碼採用復合加密 方式基本上有以下幾種 JS編碼 escape加密 8進制轉義字元串 16進制轉義字元串 10進制HTML編碼如下 16進制HTML編碼如下 都可以用<script> <!-- document.write(unescape("加密後的代碼")); //--> </script> 由於他門的代碼很大還有JS文件我就不給了 大家可以去.com搜索 [-關於破解-] 正所謂魔高一尺,道高一丈,再復雜的加密,在多的迷惑,還是要用IE來解碼 給大家個超級技巧 在地址欄或按Ctrl+O,輸入: javascript:s=document.documentElement.outerHTML;document.write(<body></body>』);document.body.innerText=s; 源代碼就出來了。不論加密如何復雜,最終都要還原成瀏覽器可以解析的html代碼,而documentElement.outerHTML正是最終的結果. 經常在網上逛的朋友,一定有看到漂亮的圖片就想保存;看到漂亮的頁面就忍不住要瞅瞅源代碼的情況,可惜有些網友用javascript小程序禁止了滑鼠右鍵功能,使我們無法保存和查看。那麼,如何才能禁止滑鼠右鍵功能,又如何解除呢? 給你的網頁添加禁止滑鼠右鍵的功能 其實這只是利用JavaScript實現的一個很簡單的鎖住滑鼠右鍵的功能,我們只需將下面一段程序,加到你的網頁上就可以了。其中的文字部分「對不起……」你可以隨意替換為你喜歡的文字,就可以了。 〈SCRIPT language=javascript〉function click(){if(event.button==2){alert('對不起,你的右鍵功能在這里不能使用')}}document.onmousedown=click〈/SCRIPT〉 這樣就可以禁止右鍵功能了。當在你的網頁點擊右鍵時,會彈出一個含有確定按鈕的文字窗口。 如何破解禁止滑鼠右鍵的功能 同樣也很簡單就能使禁止滑鼠右鍵功能失效,具體做法有兩種: 一是首先在頁面目標上按下滑鼠右鍵,彈出窗口,這時不要松開右鍵。接著將滑鼠移到窗口的確定按鈕上,同時按下左鍵。好了,現在松開滑鼠左鍵,這時窗口消失。最後,再將滑鼠移到目標上松開滑鼠右鍵。好了,你想要的功能全出來了。你就又可以拷貝,或者用新窗口打開聯接了。 二是對一點滑鼠右鍵就出現添加到收藏夾窗口的網頁,用上述方法不能破解,因為你用滑鼠左鍵點取消的同時就失去了右鍵的目標的交點,我們用另外一種方法制服它:首先還是在目標上點滑鼠右鍵,出現添加到收藏夾的窗口,這時不要松開右鍵,也不要移動滑鼠。接著使用鍵盤的Tab鍵,移動焦點到取消按鈕上。按下空格鍵,窗口消失。最後松開右鍵,好了,你要的功能全出來了。

⑨ 如何使網頁內容不被復制,下載,另存為

1. oncontextmenu="window.event.returnvalue=false" 將徹底屏蔽滑鼠右鍵
<table border oncontextmenu=return(false)><td>no</table> 可用於Table

2. <body onselectstart="return false"> 取消選取、防止復制

3. onpaste="return false" 不準粘貼

4. on="return false;" oncut="return false;" 防止復制