现在能获取到剪贴板的数据进行处理,怎么能把处理完的数据在粘贴进去?
看了网上的一些方法,都是根据id获取元素把数据赋值进去,我这的情况是jexcel框架生成的表格,怎么能原模原样的把数据放回去?
document.addEventListener('paste', function (evt) {
let data = (evt.clipboardData || window.clipboardData).getData('text/plain');
data = data.replace(/0/g,'否').replace(/1/g,'是');
这种最好的方式是复制粘贴,属于对剪切板粘贴吧,没做过这类的,只作过图片的截图粘贴可以借鉴下
https://blog.csdn.net/qq_35786954/article/details/104807102
除了一些网站防止用户盗链,或者是防止伸手党,才会做粘贴版的处理。
2因为粘贴板上面有些时候正则匹配错误之类的问题很容易造成错误,
所以,我推荐js里面不要做处理,复制怎么样子,粘贴就怎么样子。就交给用户自己做处理。