javascript实现复制文本添加版权(添加附加信息) js

2019 精帖
0 154

javascript代码实现
<script type="text/javascript">
document.addEventListener('copy', function (event) {
    var clipboardData = event.clipboardData || window.clipboardData;
    if (!clipboardData) { return; }
    var text = window.getSelection().toString();
    var msg='\n----------版权所有 ----------'+
    		'\n原文连接: '+window.location.href;
    if (text) {
        event.preventDefault();
        clipboardData.setData('text/plain', text + msg);
   }
});
</script>
 效果
1789
----------版权所有----------
原文连接: http://localhost:8123/a/b/1

 

留言(0)
加载更多
猜你喜欢
  • blog 前端页面滚动div固定

    前端页面滚动div固定例:jsvar top1 = $('.scroll').offset().top; window.onscroll = function() { var win_top = $(this).scro
  • blog layui管理端session过期正确的登陆姿势

    layui管理端session过期正确的登陆姿势登陆页面跑到了iframe里边解决在登陆页面入如下js if(window !=top){ top.location.href=location.href;
  • blog java中byte类型相超出范围变负数解析

    java中byte类型相超出范围变负数解析例: @Test public void t() { byte b=127; b+=127; System.out.println(b); }最终运行得出的结果时 -2源码解析: publ
  • blog linux用户管理指令笔记

    linux用户管理指令笔记useradd 用户名:用户useradd -d 目录名 用户名:用户,并指定目录useradd -g 用户组 用户名:用户,并指定用户组passwd 用户名:为某用户设置密码,只有root用户有限u
  • blog js javascript中map对象的方法和使用

    语法:var map=new Map();属性:size 返回集合中元素的数量方法:clear 从映射中移除所有元素。delete 从映射中移除指定的元素。forEach 对映射中的每个元素执行指定操作。get 返
  • blog jvm内存模型分析-类和类载器

    载器 类载器虚拟机设计团队把类载阶段中的“通过一个类的全限定名来获取描述此类的二进字节流”这个动作放到 Java 虚拟机外部去,以便让应用程序自己决定如何去获取所需要的类。这个动作的代码模块称为“类载器”。
  • blog java类载器理解

    载器Java类载器(英语:Java Classloader)是Java运行时环境(Java Runtime Environment)的一部分,负责动态载Java类到Java虚拟机的内存空间中。类通常是按需载,即第一次使用该类时才
  • blog java类是如何载的

    首先要知道类的载的过程包括了载、验证、准备、解析、初始化五个阶段。 java虚拟机载class的过程         虚拟机把Class载到内存,然后进行校验,解析和初始化,最终形
  • blog js判断字符串是否为整数的方法

    js判断字符串是否为整数的方法 原:https://www.jb51.net/article/144255.htm 判断字符串str是否为表达整数  代码: if(!/^\d+$/.test(str)) alert('
  • blog 迷宫问题-js

    迷宫问题<!DOCTYPE html><html> <head> <meta charset='UTF-8'> <title></title> <script> var flag=true; window.onload = f