当前位置 : 主页 > 网络编程 > JavaScript >

oncopy.js

来源:互联网 收集:自由互联 发布时间:2021-06-30
复制网页内容,粘贴之后自动加上网址的实现方法 复制网页内容,粘贴之后自动加上网址的实现方法 复制网页内容,粘贴之后自动加上网址的实现方法 document.body.oncopy=function()当发生复
复制网页内容,粘贴之后自动加上网址的实现方法


    
 
    复制网页内容,粘贴之后自动加上网址的实现方法
    


    
 
        
  

复制网页内容,粘贴之后自动加上网址的实现方法

  • document.body.oncopy=function()当发生复制事件时触发函数,不管是ctrl+c还是右键-复制
  • event.returnValue属性指示是否已经阻止或禁止此事件的默认操作。它true默认设置为允许默认动作发生。设置此属性以false防止默认操作。 window.event.returnValue=false放在提交表单中的onclick事件中则不会提交表单,如果放到超链接中则不执行超链接
  • window.getSelection().toString()获取选择的文本内容window.getSelection() 是一个对象。 如果想要将 window.getSelection()转换为字符串,可通过连接一个空字符串("")或使用 String.toString() 方法。
  • event.clipboardData.setData()重新设置复制的数据
    • clearData(sDataFormat) 删除剪贴板中指定格式的数据。
    • getData(sDataFormat) 从剪贴板获取指定格式的数据。
    • setData(sDataFormat, sData) 给剪贴板赋予指定格式的数据。返回 true 表示操作成功。
  • 为了复制代码文本好看:

    • \r是回车
    • \n是换行
    • \r\n是回车+换行
网友评论