SmartFAQ 是由 The SmartFactory (https://www.smartfactory.ca) 开发的,InBox Solutions (https://www.inboxsolutions.net) 的一个部门。

如何防止用户复制我网站上的内容?
直接的回答是,你根本无法做到!无论你做什么,一个决心的用户仅凭基本的浏览器技能就可以从页面上获取内容。禁止右键点击不起作用,人们只是保存该页,或者禁用浏览器中的 JavaScript。将页面以 .pdf 格式提供服务是我知道的最佳保护措施,但人们仍然可以保存页面并转录文本。我见过非常巧妙的加密脚本,可以防止内容被下载或乱码,但一旦人们知道了这个,他们就可以使用截图工具在浏览器中“拍照”页面。然后可以将其打印出来,或者通过 OCR 扫描仪将捕获的图像转换回数字文本。这就像是互联网使用的一部分,我担心。如果他们能看见,他们就能复制。 加由 Grover:阻止盗贼 确实,你永远不可能阻止一位真正决心的盗贼,但这忽视了重点。正如他们所说,“锁只阻止诚实的人。”然而,有几种有效的技巧可以阻吓“诚实”的盗贼,这类盗贼在网上构成 99%。他们看到了,他们喜欢它,他们拿取它不是为了获利,而是简单地为了享受并与他人分享,在错误的假设下,嗯,这可能是可以接受的。保护内容的最佳工具之一就是强有力的版权声明。这将在未来的诉讼中派上用场。强制要求注册,并在使用条款中包含该声明。如果他们不愿意花时间注册,那么可能内容并不是你想象的那样,你就可以停止担心。移除容易打印或打印成 PDF 或发送整个文章而不是链接的图标或链接。以下的小 JavaScript 将禁用右键点击、拖放和选择。这将肯定会阻止那些不够决心的。如果这是 Xoops 网站,请将其放入 theme.html 文件中。
<script type="text/javascript">

script>
head>
<
body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">
最后,如果有人在使用你的东西,就提起诉讼,让所有人都知道这是你的作品。你对你的创意作品拥有专属权利。另一方面,如果有人在一个非商业网站上使用了一些小的图形,只要他们给予信用,我看不出有什么问题。然而,选择权在你。不要害羞地指责他们侵权,如果他们拒绝,就指出他们的姓名和位置。此外,如果他们的滥用法非常严重,就向他们的提供商报告他们。毫不放松地追踪他们,并宣扬这个事实。如果他们在互联网上有显著的存在感,那么做一些侦探工作,告诉他们的邻居,竞争对手,朋友和交叉链接的网站。照片和图形可以嵌入到Flash和Shockwave文件中。通过一些小型的编码,你可以禁用很多键,鼠标按钮,甚至防止在其他网站上托管或链接。当然,有人可能通过屏幕截图,但他们得到的是一个无用的低分辨率图像,我认为他们会欢迎这一点的。顺便说一下,FlashPaper在封装图像方面有很多承诺,但到目前为止的实现方式不包括禁用打印。让我们希望它在未来的迭代中会这样做。此外,直接将主机站点硬编码在swf文件中将会是一个好主意,实施起来也很简单。Macromedia你在听吗?的确,你可以用非常有限的努力做一些事情来防止真正的窃贼:那些天真、卑鄙和无能的人。


评论归作者所有。我们对其内容不承担责任。
user

 Re: 防止小偷


对于一些网页,无法看到源代码。其他情况下,你只需点击../source,源代码就会在你的编辑器或任何其他东西中自动打开。
到目前为止,我仍然不知道如何做到这一点,但真的很想了解。

问候,Shine

 
user

 Re: 防止小偷


确保没有人能看到你的源代码的唯一方法是不传输它 。网络浏览器需要html(输出)来显示网页,因此html输出总是可以以某种方式查看。

 


Login

Who's Online

354 user(s) are online (16 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 354


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Did you know ?

Go into system admin>mail users and send in the body message this code

Quote:
{X_UACTLINK}


Random question

What if things go wrong?