JavaScript clipboardData粘贴普通/文本而不是text / html或其他媒体类型/ mime

时间:2014-10-19 19:08:20

标签: javascript clipboarddata

我如何只允许粘贴普通/文本而不是文本/ html或其他媒体类型/哑剧?

目前我正在检索文本,但我必须使用event.preventDefault();并手动处理以替换DOM中的textNode。

以下是我如何获取粘贴的文字......

document.getElementById('editor').onpaste = function(event)
{
 if (event.clipboardData)
 {
  text = event.clipboardData.getData('text/plain');
 }
 else if (window.clipboardData)
 {//IE-frigin-11
  text = window.clipboardData.getData('Text');
 }

剪贴板API中是否有一种方法可以告诉浏览器粘贴普通/文本mime而不是text / html mime,这样我就不必使用event.preventDefault();并手动调整anchorNode textNode?没有框架。

0 个答案:

没有答案