哟,
好吧,一直在研究这个问题:如何在不带任何样式包袱(背景颜色、颜色等)的情况下复制/剪切样式文本?
已被挫败的几条攻击路线:
- 使用 ::select 对文本进行不同的样式设置? 不起作用,::style 没有被复制
- 使用 jQuery 的选择绑定设置所选文本的样式 这仅适用于输入,而不适用于 p、div
- 通过使用 jQuery 将事件绑定到复制/粘贴来拦截和删除样式? 无法访问复制的对象以删除内容,尝试使用 e.preventDefault(); 然后返回事件对象,但这也不起作用
- 保存后修改剪贴板数据? 也没有骰子,大多数浏览器不会让你在没有 Flash 和某种确认的情况下进入这个
无论如何,想法?似乎它对于具有白色背景颜色的网站非常有用。