防止网站内容被小偷采集的js代码 原创

原创  更新时间:2006年09月25日 00:00:00   原创 作者:  
防止网站内容被小偷采集的ASP代码
看了一下asp的,因为我的站是静态的所以就凑手写了个静态的javascript版的。
具体就不详细说明了:
欢迎讨论,原创转载请说明
复制代码 代码如下:

<script language="JavaScript">
function setCookie(name, value, expires, path, domain, secure) {
        var curCookie = name + "=" + escape(value) +
                ((expires) ? "; expires=" + expires.toGMTString() : "") +
                ((path) ? "; path=" + path : "/") +
                ((domain) ? "; domain=" + domain : "") +
                ((secure) ? "; secure" : "")
document.cookie=curCookie;
        }
function getCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

var now = new Date()
now.setTime(now.getTime() + 6*1000)
var jb51num=10;
var visits = getCookie("jb51")
if (!visits)
        visits = 1
else
        visits = parseInt(visits) + 1
if (visits>parseInt(jb51num)){
alert('没有内容');
location.href='https://www.jb51.net';
}
setCookie("jb51", visits, now)
</script>


[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • JavaScript数组方法-系统性总结详解

    JavaScript数组方法-系统性总结详解

    本文是小编给大家特意整理的关于js数组方法的知识,非常实用,在面试笔试题中经常用得到,有需要的朋友可以参考下
    2021-09-09
  • three.js快速入门【推荐】

    three.js快速入门【推荐】

    本文主要介绍了three.js的基础知识。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • 微信小程序  TLS 版本必须大于等于1.2问题解决

    微信小程序 TLS 版本必须大于等于1.2问题解决

    这篇文章主要介绍了微信小程序 TLS 版本必须大于等于1.2问题解决的相关资料,需要的朋友可以参考下
    2017-02-02
  • JavaScript去除数组里重复值的方法

    JavaScript去除数组里重复值的方法

    这篇文章主要介绍了JavaScript去除数组里重复值的方法,涉及javascript针对数组操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • js解决event.keyCode在Firefox中失效的问题

    js解决event.keyCode在Firefox中失效的问题

    这篇文章主要介绍了js解决event.keyCode在Firefox中失效的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 在 webpack 中使用 ECharts的实例详解

    在 webpack 中使用 ECharts的实例详解

    这篇文章主要介绍了在 webpack 中使用 ECharts的实例代码,需要的朋友可以参考下
    2018-02-02
  • JS实现简易日历效果

    JS实现简易日历效果

    这篇文章主要为大家详细介绍了JS实现简易日历效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • Javascript将字符串日期格式化为yyyy-mm-dd的方法

    Javascript将字符串日期格式化为yyyy-mm-dd的方法

    日期格式化相信对于大家来说再熟悉不过,最近工作中自己利用Javascript就写了一个,现在将实现的代码分享给大家,希望对有需要的朋友们能有所帮助,感兴趣的朋友们下面来一起看看吧。
    2016-10-10
  • 微信小程序的宿主环境实现代码

    微信小程序的宿主环境实现代码

    这篇文章主要介绍了微信小程序的宿主环境,包括scroll-view 组件的基本使用,text 组件的基本使用及rich-text 组件的基本使用,本文通过示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • JavaScript ECharts可视化图表库

    JavaScript ECharts可视化图表库

    这篇文章主要介绍了JavaScript ECharts可视化图表库,ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表
    2023-01-01

最新评论