复制加网站信息的javascript代码

代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
<head>
<title>test</title>
</head>
<body>
<script> 
document.body.oncopy=function(){ 
event.returnValue=false; 
var s=document.selection.createRange().text;
var slen=s.length;
if(slen>4){
  var sa=s.substr(0,Math.floor(slen/2));
  var se=s.substr(Math.floor(slen/2),slen-Math.floor(slen/2));
  s=sa+getR()+"www.csdn.net"+getR()+se;//www.csdn.net可以随便换成什么
}
t = s+"\n文章转自:"+top.location.href; 
clipboardData.setData('Text',t); 
}
function getR(){
     var str="~!·#¥%…—× ".split("");//随机字符可以随意换,随机是为了防止替换
     var r="";
     for(i=0;i<str.length;i++){
         r+=str[Math.floor(10*Math.random())];         
     }
     return r
}
</script>
这里是测试的文字,请复制后粘贴出来看看有什么变化。
</body>
</html>

对应的阻止复制后添加信息的javascript命令

用法:地址栏里附加

javascript:document.body.οncοpy=function(){return true};void(0);

转载于:https://www.cnblogs.com/Cindy_weiwei/archive/2010/06/01/1749122.html

复制加网站信息的javascript代码及对应的javascript阻止命令相关推荐

  1. 添加javascript代码:_JavaScript(1)

    一.JavaScript组成 1.ECMAScript:是ECMA制定的脚本语言的语法标准,基础语法的规范,为了让不同的浏览器都可以运行通过标准运行出来的代码. 2.文档对象模型(DOM):JavaS ...

  2. JavaScript高级 浏览器的渲染原理与JavaScript代码执行原理

    浏览器的渲染原理 1. 网页的解析过程 2. 浏览器内核 1. V8引擎 3. 浏览器渲染过程 1. HTML解析 2. 生成CSS规则 3. 构建Render Tree 4. 布局(layout) ...

  3. JavaScript代码块(代码段)

    JavaScript代码块(代码段) 代码块就是使用 <script> 标签包含的 JavaScript 代码段. 示例1 在下面示例中,使用了两个 <script> 标签分别 ...

  4. 在HTML中插入JavaScript代码的方式

    JavaScript代码可以出现在HTML的任何地方(<html>标记之前也可以).使用<script language="javascript">java ...

  5. 如何添加JavaScript代码

    如何添加JavaScript代码 JavaScript是一种脚本语言,主要任务就是在客户端(如浏览器中)执行逻辑任务.以下是在HTML页面中加入JavaScript代码的基本方法: 元素中嵌入Java ...

  6. 支付宝吱口令自动复制脚本,自动复制 JavaScript 代码介绍

    本文转自:http://www.sojson.com/blog/262.html 最近支付宝#吱口令#的信息随处可见,可谓是铺天盖地,群里发这样的信息给被踢了不少.我开始还在鄙视这些人,有几个小钱?然 ...

  7. js 延迟几秒执行ifarme_延时加载JavaScript代码提高速度_javascript技巧 -

    ...值: none 0 e1. 利用animation属性实现循环间的延时执行实例教程简介:先来介绍一下animation定义和用法,animation 属性是一个简写属性,用于设置六个动画属性:2 ...

  8. 静态HTML网页设计作品商城网站设计——蘑菇街商城(1页) HTML+CSS+JavaScript web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码

    HTML5期末大作业:商城网站设计--蘑菇街商城(1页) HTML+CSS+JavaScript web前端课程设计 文章目录 HTML5期末大作业:商城网站设计--蘑菇街商城(1页) HTML+CS ...

  9. javascript代码混淆与加解密

    开发一个python的程序,功能很简单,对某个网页发送post请求,把response的结果解析后存入数据库,供后续分析. 抓包 首先是抓包,使用burp suite,发现该网页原始的post请求如下 ...

最新文章

  1. windows socket编程入门示例3
  2. 郑宇、沈抖领衔共话 AI 业界应用挑战 | IJCAI 2019
  3. 卸载MySQL Connector NET无法卸载
  4. 【中级软考】什么是二维数组元素的偏移量?(就是把数组ravel[拉平]后存到内存中的元素位置)
  5. 常用递归结构数据表,返会指点节点,跟其子节点的操作
  6. C++ STL 初步介绍01
  7. Capistrano3 与 Mina
  8. ethtool 原理介绍和解决网卡丢包排查思路(附ethtool源码下载)
  9. 还在烦恼高性能网关设计?看这文就够啦!
  10. 管能做暖气管道吗_地暖这么好,为什么大家都选暖气片?原因在于它的“隐性”成本...
  11. AD画PCB焊盘上出现白圈改网络
  12. 团队作业三——项目思考
  13. PHP set_error_handler() 函数
  14. Visio 2019连接MySQL数据库反向工程作数据库模型图
  15. OpenModelica使用入门
  16. ae怎么输入竖排文字? ae文字竖排的方法
  17. 图片,视频,文件等非结构化数据存储建议
  18. 基于最大最小思想优化拉丁超立方采样
  19. ipad上的学习app设置及相应的材料
  20. 这样投简历,99%没面试机会!

热门文章

  1. NLP一键中文数据增强工具
  2. 《Python数据可视化之matplotlib实践》配套代码
  3. git ssh配置完后拉取代码_二、windows下使用git拉取github上的项目(通过设置ssh key方式)...
  4. java如何新建一个空的压缩包_如何在Java中创建zip文件
  5. java的super_Java中的Super()
  6. Data Guard 三种模式解释
  7. Cocos2dx---之粒子系统
  8. URL编码 java
  9. Android 屏幕旋转时保存状态
  10. nodejs安装不好_nodejs安装过程中环境变量配置的问题