美文网首页
支持在IE,chrome和firefox中复制文本添加后缀

支持在IE,chrome和firefox中复制文本添加后缀

作者: 眠九 | 来源:发表于2018-01-16 17:18 被阅读0次
    
    window.onload =function(){
    
        $(document.body).bind({
    
              copy:function(e) {//copy事件
    
                      var text=window.getSelection().toString() +"自定义";
    
                      var clipboardData =window.clipboardData; //for IE
    
                      if (!clipboardData) {// for chrome
    
                        clipboardData = e.originalEvent.clipboardData;
    
                      }
    
                clipboardData.setData('Text', text);
    
                alert(text);
    
                return false;//否则设不生效
    
            }
    
    });
    
    };
    
    

    调用jquery自身的copy方法,与此对应的还有paste方法;

    在ie中调用自身的window.clipboardData方法,在chrome和firefox中去取event中的clipboardData 方法;

    用window.getSelection().toString() 方法获取光标选中的文本;

    设置在剪贴板上,之后获取可以用 clipboardData.getData('Text',);方法获取,此外还有清除方法。

    以上。

    相关文章

      网友评论

          本文标题:支持在IE,chrome和firefox中复制文本添加后缀

          本文链接:https://www.haomeiwen.com/subject/gefeoxtx.html