最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript實(shí)現(xiàn)粘貼qq截圖功能(clipboardData)

 更新時(shí)間:2016年05月29日 11:43:00   作者:silenceboy  
這篇文章主要介紹了javascript實(shí)現(xiàn)粘貼qq截圖功能,利用clipboardData在網(wǎng)頁(yè)中實(shí)現(xiàn)截屏粘貼的功能,感興趣的小伙伴們可以參考一下

這篇文章主要介紹了在網(wǎng)頁(yè)中實(shí)現(xiàn)讀取剪貼板粘貼截圖功能,即可以把剪貼板的截圖Ctrl+V粘貼到網(wǎng)頁(yè)的一個(gè)輸入框中,例如QQ截圖、旺旺截圖或者其它截圖軟件。具體代碼如下。

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>利用 clipboardData 在網(wǎng)頁(yè)中實(shí)現(xiàn)截屏粘貼的功能</title>
<style type="text/css">
#box{ width:200px; height:200px; border:1px solid #ddd; }
</style>
</head>
<body>

<h1>利用 clipboardData 在網(wǎng)頁(yè)中實(shí)現(xiàn)截屏粘貼的功能</h1>  
<hr />
<div><input type="text" id="testInput" placeholder="截屏后粘貼到輸入框中" size="30" /></div>
<script type="text/javascript">
(function(){
  var imgReader = function( item ){
    var blob = item.getAsFile(),
      reader = new FileReader();
    // 讀取文件后將其顯示在網(wǎng)頁(yè)中
    reader.onload = function( e ){
      var img = new Image();

      img.src = e.target.result;
      document.body.appendChild( img );
    };
    // 讀取文件
    reader.readAsDataURL( blob );
  };
  document.getElementById( 'testInput' ).addEventListener( 'paste', function( e ){
     // 添加到事件對(duì)象中的訪(fǎng)問(wèn)系統(tǒng)剪貼板的接口
    var clipboardData = e.clipboardData,
      i = 0,
      items, item, types;

    if( clipboardData ){
      items = clipboardData.items;
      if( !items ){
        return;
      }
      item = items[0];
      // 保存在剪貼板中的數(shù)據(jù)類(lèi)型
      types = clipboardData.types || [];
      for( ; i < types.length; i++ ){
        if( types[i] === 'Files' ){
          item = items[i];
          break;
        }
      }
      // 判斷是否為圖片數(shù)據(jù)
      if( item && item.kind === 'file' && item.type.match(/^image\//i) ){
        imgReader( item );
      }
    }
  });
})(); 
</script>
</body>
</html>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家學(xué)習(xí)JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

贵德县| 平果县| 苏尼特右旗| 巴林右旗| 惠来县| 新疆| 万山特区| 清远市| 桑植县| 宣威市| 巨鹿县| 奉贤区| 扎囊县| 阜南县| 安吉县| 周宁县| 怀远县| 屏东县| 长治县| 宣汉县| 建德市| 库伦旗| 滨海县| 阳谷县| 青海省| 万载县| 古田县| 高州市| 正镶白旗| 政和县| 金湖县| 安丘市| 南丰县| 安平县| 武川县| 平潭县| 延寿县| 百色市| 金门县| 定襄县| 崇仁县|