chrome的粘贴带有样式

1.问题描述

页面div里的内容是带样式的,需要复制里面的纯文本再粘贴到其他div里,在firefox里是好好的,但是chrome却不可以,直接粘贴带有样式不说,还只能粘贴一次,如果再次复制再粘贴居然会覆盖掉以前的内容。

2.解决

开始考虑监听onbeforecopy或onpaste事件,在粘贴前处理,用正则去掉样式。监听后却无法修改粘贴板里的内容,不知道是不是处理不对。

但是是是是是,最后突然发现这是chrome浏览器自己特意支持的功能,如果想只粘贴纯文本,只要用ctrl+shift+v或右键->粘贴为纯文本即可。

真可谓因为无知才用各种复杂的方法来解决问题。

相关推荐