码迷,mamicode.com
首页 > Web开发 > 详细

HTML2Canvas截图插件

时间:2020-07-27 13:59:59      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:ons   base   int   允许   taint   ima   color   网页   通过   

HTML2Canvas截图插件

 

1.介绍改插件可以用来截取网页为图片的一款js插件

// 官网地址

http://html2canvas.hertzen.com/

// 通过npm安装

npm install html2canvas

import html2canvas from ‘html2canvas‘

// 通过cdn外链引入

<script src="https://cdn.bootcdn.net/ajax/libs/html2canvas/0.5.0-beta4/html2canvas.min.js"></script>

// 在页面中使用

/*
    1.需要指定需要截图的区域

    2.之后便可以拿到截图的base64url地址

*/


<div id="box">
    <h1>我是需要截图的部分</h1>
</div>

<!--  放置截图生成的图片 -->
<img id="img" src="" />


<script>

    html2canvas(template, {
            useCORS: true, //(图片跨域相关)
            allowTaint: false, //允许跨域(图片跨域相关)
    }).then(imgCanvas => {

          // 可以拿到截图的url地址,之后赋值给img即可
          console.log(imgCanvas.toDataURL(‘image/png‘));

          var imgURL = imgCanvas.toDataURL(‘image/png‘);
          document.getElementById(‘img‘).src = imgURL
    })
</script>

 

HTML2Canvas截图插件

标签:ons   base   int   允许   taint   ima   color   网页   通过   

原文地址:https://www.cnblogs.com/zxuedong/p/13384131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!