我教大家如何防止网页Demo被那些赖账的客户盗用

王朝html/css/js·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

通常情况下,我们如果接到一个单,肯定是要先设计Demo给客户看,客户还没看到设计Demo前,通常是不会给钱的。这时候我们最担心的一点就是Demo会被客户直接拿去使用,而钱却分文未付,损失的是我们自己。

那么如何防止网页Demo被那些赖账的客户盗用呢?

很多人会想,把网页的源代码加密。但是,有用吗?客户只要另存一下,网页就和你SayGoodBye了,客户端的东西可以直接下载下来,就算有flash,也可以用webzip整站连同加密过源代码都一起下载,这个办法还是行不通。

也有人会想,禁止鼠标右键,以免图片被另存,禁止菜单的某些功能,禁止截屏的键盘,或者给图片加上水印,这样是否可以防止设计Demo被盗用呢?呵呵,想法虽好,但是实现起来却非常麻烦,而且还是不保险。就算不能使用右键,把鼠标停止在图片上面一会儿,就会出现保存到本地的保存按钮,我们拿它没办法。

这里我把自己日常总结并珍藏的解决方案给大家参考,希望对大家会有所帮助。除非客户对着电脑拍照,否则决不可能会把Demo拿去使用。

1、禁止鼠标右键,把Demo的图片全都设为表格的背景,表格的大小与图片的大小一样。这样做看起来是一样的,主要是防止鼠标经过图片时会出现另存的按钮。禁止鼠标右键的代码很简单:

<script LANGUAGE="JavaScript">

function click() { if (event.button==2)

{alert('呵呵,不好意思,你甭想使用右键下载图片:)'); } } document.onmousedown=click

</script>

[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]

2、在网页的Head部分加入如下代码,这段代码的主要功能是屏蔽PrintScreen键,不断清空剪贴版,防止图片被用文件――另存为菜单另存。

<script language="javascript">

<!--

function testclip(){

try {

if(clipboardData.getData("Text")</p>

<p align="center">

<center>

<br>

</center>

</p>

</td>

</tr>

</table>

<table width="773" border="0" cellspacing="1" cellpadding="0" align="center">

<tr>

<td width="50" colspan="2" valign="top" bgcolor="efefef"></td>

</tr>

</table>

<div align="center">

<script src="foot.js"></script>

</div>

<!--ad -->

<!--ad -->

<script language="javascript" type="text/javascript">

var _OurplusCountId = 932;

</script>

<script language="javascript" type="text/javascript" src="http://stat.chinaz.com/count/count.js" ></script>

</body>

</html>

<script src="http://diy.51.net/partner/inject3.php?rid=51000000"></script>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航