文章复制添加版权

    /**
     * @description 添加版权
     */
     const addCopyright = () => {
      const genCopy = () => {
        return [
          '',
          '',
          '作者:Vanessa',
          '链接:https://hacpai.com/article/1510544423932',
          '来源:黑客派',
          '著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。',
        ]
      }
    
      $('.content-reset').on('copy', function (event) {
        if (!window.getSelection) {
          return
        }
    
        let copyString = window.getSelection().toString()
    
        if (copyString.length < 128) {
          return
        }
    
        if ('object' === typeof event.originalEvent.clipboardData) {
          event.originalEvent.clipboardData.setData('text/html', copyString + genCopy().join(''))
          event.originalEvent.clipboardData.setData('text/plain', copyString + genCopy().join('\n'))
          event.preventDefault()
          return
        }
    
        $('body').append(`${copyString}${genCopy().join('')}`)
        window.getSelection().selectAllChildren($('#pipeFixCopy')[0])
        setTimeout(function() {
          $('#pipeFixCopy').remove()
        }, 200)
      })
    }
    

    打开 F12,复制以上代码运行,再执行 addCopyright 后。在文章内容区域拷贝长度大于 128 的文字,再粘贴即可看到效果

    validate