2012-07-18 61 views
-1

我試圖讓我的工作網頁DO-NOT-COPY保護的。我得到了下面的代碼..它的工作原理與鉻& IE但不與Firefox ..NOCOPY功能沒有在Firefox

<script type="text/JavaScript"> 
    function NoCopy(e) 
    { 
     return false 
    } 
    function ReActivate() 
    { 
     return true 
    } 

    document.onselectstart = new Function ("return false") 

    if(document.sidebar) 
    { 
     document.onmousedown = NoCopy 
     document.onclick = ReActivate 
    }</script> 

任何人都可以幫助我嗎?

在此先感謝

+0

「文檔」中的文字錯誤(wriiten as'zocument') – gopi1410 2012-07-18 09:11:34

+0

Ctrl + U/View source/Disabled JavaScript/Curl/....有很多方法可以複製內容。不要試圖通過阻止某些功能來實現「反複製」。相反,添加一個可見的版權/許可證說明(在頁腳?)。 – 2012-07-18 09:11:54

+0

gopi,這是拼寫錯誤..問題依然存在 – Anusha 2012-07-18 09:22:54

回答

0

好吧,如果你想選擇文本,以防止拷貝,上面的方法是好。相反,添加copyright notice/license或者我建議你CSS

body { 
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
} 
0

你不能限制用戶通過使用Javascript複製文本。如果內容是從你的服務器發送的,那麼用戶可以用它做任何事情。

用戶可以在不支持Javascript的網站上檢查您的網站,或者用戶可以在php中使用CURL函數並閱讀內容。有很多選擇。因此,通過使用版權來保護您的內容。