JavaWeb页面添加隐藏版权信息。
首先,我推荐一个值得玩味的版权站点,有兴趣的朋友能够去看上一看。Nazo Level 1,这个demo中我能发掘到有5个步骤,你看你能发现几层?
接下来。我来介绍一下我自己设计的一个隐藏版权信息,我觉得还不错。
效果图
准备版权信息
在一个你能够控制的server上部署一台专门的server。用来控制相应的版权信息,提供一个url给你要加入版权信息的web站点上。
这个非常easy,就不须要多介绍了。
构造页面内容
<c:choose>
<c:otherwise>
<a id="login_hidekey" onmouseover="beginEvent()" onmouseout="cancelEvent()">等不及要登录了!
</a>
</c:otherwise>
</c:choose>
<input type="hidden" id="login_cpoyrightkey" value="<%=Constants.copyright_key%>"/>
- 打开登录页后,我们将服务端的版权key保存到页面中,也就是当前hidden标签中。
warning:只是请注意,我的这个写法并不好,通过查看源码能够看到hidden的value值。我临时没有找到好的办法。 - 对a标签添加两个事件。各自是 onmouseover、onmouseout事件。
info:注意不要加href属性。
加入相应js事件
var mytimer = null;
function beginEvent() {
mytimer = window.setTimeout("showCopyrightInput()", 1000);
}
function cancelEvent() {
clearTimeout(mytimer);
mytimer = -1;
$("#login_hidekey").removeAttr("href");
$("#login_hidekey").removeAttr("target");
}
function showCopyrightInput() {
if ($("#j_username").val() == $("#login_cpoyrightkey").val()) {
$("#login_hidekey").attr("href", "http://----------/copyright");
$("#login_hidekey").attr("target", "_blank");
}
}
- 鼠标移动到“等不及要登录了。”一秒中后。准备启动a标签。
- 刚好输入了你的版权key,那么就会对a标签加入href、target属性。
- 当鼠标离开“等不及要登录了!”后。清空timer。然后清除a标签的相应属性。
总结:这是一个非常有意思的事情,看看你是否感兴趣。
JavaWeb页面添加隐藏版权信息的更多相关文章
-
调用百度地图api隐藏版权信息
调用百度地图API隐藏右下角版权信息 商用的话建议不要隐藏,避免侵权. 隐藏前: 隐藏后: .BMap_cpyCtrl { display: none; } .anchorBL { display: ...
-
js监听页面copy事件添加版权信息
个人博客 地址:http://www.wenhaofan.com/article/20180921103346 1.介绍 当页面需要做版权保护时,比如当用户copy我们网站的文章时,我们会希望在他co ...
-
Visual Studio 2012自动添加注释(如版权信息等)
http://blog.csdn.net/jiejiaozhufu/article/details/16357721注释宏的原码 /********************************** ...
-
drupal7为admin/config页面添加自己开发的模块
1.实现显示模块 //admin/config配置页面添加journal块 $items['admin/config/journal'] = array(//注意格式为'admin/config/模块 ...
-
Html 页面底部添加版权信息
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
-
[Windows] VS2010代码模板添加版权信息
通过以下方式可以自定义CS类文件代码模板(以下为VS2010,VS2008类似): 1,打开VS的安装目录,例如 D:\Program Files\Microsoft Visual Studio 10 ...
-
程氏CMS去掉静态页面的隐藏性版权方法
程氏CMS去掉静态页面的隐藏性版权方法 实例如图: 因为之前自己找了好久都没找到这俩代码写在那个文件夹的,经过跟csqq8讨论了也没有得到结果,今天突然发现,原来这些代码都经过base64加密,用加密 ...
-
C# 给自己的代码 添加上 自己的版权信息
如何将自己的代码自动添加版权信息 现在大多数公司都规定程序员在程序文件的头部加上版权信息,这样每个人写的文件都可以区分开来,如果某个文件出现问题就可以快速的找到文件的创建人,用最短的时间来解决问题,常 ...
-
Shell中一键添加作者,版权信息
第一步:编辑/etc/vimrc文件 [root@proxy ~]# cp /etc/vimrc /etc/vimrc.ori [root@proxy ~]# vim /etc/vimrc 第二步:直 ...
随机推荐
-
Java 使用GDAL 读写 shapefile
读取shp文件,并把它转化为json import org.gdal.ogr.*; import org.gdal.ogr.Driver; import org.gdal.gdal.*; public ...
-
nginx中SSI问题的研究
最近感觉挺爽的,这个项目团队没有一个专门做PHP的,我是第一个进来做PHP(当然还有前端)的,哈哈,我会设计修改出适合我们业务的PHP框架,哈哈,感觉会学到很多东西的样子,前几天在组内20几个前辈面前 ...
-
Tkinter教程之Frame篇
本文转载自:http://blog.csdn.net/jcodeer/article/details/1811339 '''Tkinter教程之Frame篇'''#Frame就是屏幕上的一块矩形区域, ...
-
OpenCV功能界面和示例
OpenCV2.4.9 API Reference http://docs.opencv.org/modules/refman.html 版权声明:本文博客原创文章,博客,未经同意,不得转载.
-
HDU1577-WisKey的眼神
Problem Description WisKey的眼镜有500多度,所以眼神不大好,而且他有个习惯,就是走路喜欢看着地(不是为了拣钱哦^_^),所以大家下次碰见他的时候最好主动打下招呼,呵呵.但是 ...
-
Python高级笔记(五)--实例方法、静态方法和类方法
1. 类属性.实例属性 类属性在内存中只保存一份 实例属性在每个对象中都要保持一份 obj.__class__.country="xxx": 可以修改类属性 2. 实例方法.静态方 ...
-
Xenserver之设置Xenserver和VM机开机自动启动
一.设置Xenserver开机自动启动 [root@xenserver-DS-TestServer09 ~]# xe pool-list uuid ( RO) : b1c803a6-88cf-7b24 ...
-
C++中的清屏函数
system("cls") 执行控制台命令cls,功能是清屏,清楚所有屏幕显示信息
-
日志模块logging介绍
一.日志的级别 日志一般分为5个级别,分别如下: CRITICAL = 50 #FATAL = CRITICAL ERROR = 40 WARNING = 30 #WARN = WARNING INF ...
-
CDI Event解析
CDI(Contexts And Dependency Injection)是JavaEE 6标准中一个规范,将依赖注入IOC/DI上升到容器级别, 它提供了Java EE平台上服务注入的组件管理核心 ...