美文网首页
支持在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