收集一些常用的代码
 

JS获取剪切板的内容

// window.addEventListener('paste', ... or

document.onpaste = function (event) {

  // use event.originalEvent.clipboard for newer chrome versions

  var clipboardData = event.clipboardData  ||  event.originalEvent.clipboardData;

  var items = clipboardData.items;

  console.log(JSON.stringify(items)); // will give you the mime types

  // find pasted image among pasted items

  var blob;

  for (var i = 0; i < items.length; i++) {

    if (items[i].type.indexOf("image") === 0) {

      blob = items[i].getAsFile();

    }

  }

  // load image if there is a pasted image

  if (blob !== null) {

    var reader = new FileReader();

    reader.onload = function(event) {

      console.log(event.target.result); // data url!

    };

    reader.readAsDataURL(blob);

  }

}


2013-10-24 /
标签: javascript
 
评论
© 代码|Powered by LOFTER