dwz:隐藏版权信息

前言:有的时候,我们需要为我们的网站装点一些隐藏的版权信息,以用来保护我们自己的知识产权。我且将本片博文归类于dwz的系列文章中。

首先,我推荐一个值得玩味的版权网站,有兴趣的朋友可以去看上一看。Nazo Level 1,这个demo中我能发掘到有5个步骤,你看你能发现几层?

接下来,我来介绍一下我自己设计的一个隐藏版权信息,我认为还不错。

效果图

准备版权信息

在一个你可以控制的服务器上部署一台专门的服务器,用来控制对应的版权信息,提供一个url给你要添加版权信息的web网站上。

这个很简单,就不需要多介绍了。

构造页面内容

<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%>"/>
  1. 打开登录页后,我们将服务端的版权key保存到页面中,也就是当前hidden标签中。

    warning:不过请注意,我的这个写法并不好,通过查看源代码可以看到hidden的value值,我暂时没有找到好的办法。

  2. 对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");
    }
}
  1. 鼠标移动到“等不及要登录了!”一秒中后,准备启动a标签。
  2. 刚好输入了你的版权key,那么就会对a标签添加href、target属性。
  3. 当鼠标离开“等不及要登录了!”后,清空timer,然后清除a标签的对应属性。

总结:这是一个很有意思的事情,看看你是否感兴趣。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-09 00:02:57

dwz:隐藏版权信息的相关文章

JavaWeb页面添加隐藏版权信息

JavaWeb页面添加隐藏版权信息. 首先,我推荐一个值得玩味的版权站点,有兴趣的朋友能够去看上一看.Nazo Level 1,这个demo中我能发掘到有5个步骤,你看你能发现几层? 接下来.我来介绍一下我自己设计的一个隐藏版权信息,我觉得还不错. 效果图 准备版权信息 在一个你能够控制的server上部署一台专门的server.用来控制相应的版权信息,提供一个url给你要加入版权信息的web站点上. 这个非常easy,就不须要多介绍了. 构造页面内容 <c:choose> <c:oth

cesium随笔 — 隐藏三维场景下方版权信息

上图中的版权信息相信很多人都想去掉,那么下面我将介绍一种简单粗暴的方法将其隐藏起来: .cesium-widget-credits { display: none!important; visibility: hidden!important; } 不需要修改源码,你只需要将上面的CSS代码放在项目中的任意位置(CSS文件中,style标签里),就可覆盖源码中的CSS样式达到隐藏的效果.

VS2010自动添加版权信息

原文:http://www.cnblogs.com/justconnor/archive/2013/04/07/3006331.html   自动生成版权信息设置 现在大多数公司都规定程序员在程序文件的头部加上版权信息如下: /****************************************************************** * Copyright (C): **公司 * NameSpace: Test * FileName: WebForm4 * Create

版权信息 固定在最底

<div class="copyright" id="copyright"> <div class="container"> <div class="row"> <div class="col-sm-12"> <span>Copyright ?     <a href="http://weibo.com/cbd1/" ta

Java工具类:给程序增加版权信息

我们九天鸟的p2p网贷系统,基本算是开发完成了.   现在,想给后端的Java代码,增加版权信息.   手动去copy-paste,太没有技术含量. 于是,写了个Java工具类,给Java源文件增加版权信息.   源代码,开头的注释,就是版权描述.详细实现,就看代码吧.  /*  *Copyright ? 2015 JiuTianNiao  *武汉九天鸟科技有限公司  *http://JiuTianNiao.com  *All rights reserved.  */ package com.j

织梦底部添加版权信息标签代码

今天魅力网络在搭建一个网站,用的织梦的数据还原模版的方法,发现搭建完后,在系统设置中改的版权信息在底部不显示,于是看了看foot模版配置,发现没有版权信息这个标签,这时候我们需要手动加上,标签是啥 系统设置里面显示 添加标签不是直接把标签粘贴上就行了,还需要一个变量 我复制一下我的标签整个代码,这个是已经加好的 <table width="1002" border="0" align="center" cellpadding="0

Nginx隐藏主机信息,proxy_hide_header 与fastcgi_hide_header

Nginx中proxy_hide_header 与fastcgi_hide_header都可以隐藏主机头信息,两者在具体使用时还是有着一定的区别的.刚好业务使用的nginx反向代理在显示响应头时将后端机器的PHP版本显示了出来,虽说在用户体验和安全上并无大的影响,但是将PHP版本信息暴漏出来总是不妥的.借此机会,可以复习下proxy_hide_header 与fastcgi_hide_header的使用. proxy_hide_header在ngx_http_proxy_module下,fast

DotNet隐藏敏感信息操作方法

在项目中,有时候一些信息不便完全显示,只需要显示部分信息.现在提供一些隐藏敏感信息的操作方法,主要为对信息的截取操作: 1.指定左右字符数量,中间的*的个数和实际长度有关:         /// <summary>         /// 隐藏敏感信息         /// </summary>         /// <param name="info">信息实体</param>         /// <param name

Visual Studio 2013 为C#类文件添加版权信息

更改如下目录下的模版文件即可实现添加版权信息功能 C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs (默认路径) 如果安装被更改请到:[安装目录]\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs //=====================================