js 粘贴复制的问题请教

一个 table 表格,
复制 table中的单元格
在其它 单元格 中粘贴 , 可以 粘贴 格式等等属性.

此时 把默认的 粘贴关了,由自己定义方法,来实现粘贴,

    case event.ctrlKey == true && event.key == 'v':
        event.preventDefault() // 关闭 默认的ctrl v 的行为
        pasteOPS() // 自定义粘贴规则
        return

但问题来了,我要粘贴 非table表格(甚至其它软件)中取得 的 内容 怎么办,
默认的 粘贴规则关了后,我无法粘贴,
在注释掉 event.preventDefault()时:
可能刚好此前,我表格中也有复制, copyData 变量也有了值是 '小张'
此时可以粘贴,但是粘贴了两次, 比如我复制'小明', 粘贴到input中 出来就是 '小张小明'

请教解决方案

可以参考web编辑器做法,要粘贴word内容,弹出一个层给用户贴内容,点击确认按钮后获取粘贴内容处理过再进行需要的操作。

js是无法直接读取剪贴板内容的,上个问题已经说过了。

要么就不要阻止默认粘贴操作,对原内容进行拷贝,粘贴后新内容和就内容对比下进行相关需要的处理

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632