2012-07-18 60 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函数并阅读内容。有很多选择。因此,通过使用版权来保护您的内容。