您的位置:首页 > Web前端 > HTML5

html5 实现网页截屏 页面生成图片

2018-01-11 17:31 501 查看
<html>  

    <head>  

        <meta name="layout" content="main">  

        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    

        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>  

        <script type="text/javascript" src="http://html2canvas.hertzen.com/build/html2canvas.js"></script>  

           

        <script  type="text/javascript" >  

        $(document).ready( function(){  

                $(".example1").on("click", function(event) {  

                        event.preventDefault();  

                        html2canvas(document.body, {  

                        allowTaint: true,  

                        taintTest: false,  

                        onrendered: function(canvas) {  

                            canvas.id = "mycanvas";  

                            //document.body.appendChild(canvas);  

                            //生成base64图片数据  

                            var dataUrl = canvas.toDataURL();  

                            var newImg = document.createElement("img");  

                            newImg.src =  dataUrl;  

                            document.body.appendChild(newImg);  

                        }  

                    });  

                });   

               

        });  

           

        </script>  

    </head>  

    <body>  

           

        Hello!  

        <div class="" style="background-color: #abc;">  

            计算机天堂测试html5页面截图  

            <br>jsjtt.com  

        </div>  

           

        <textArea id="textArea" col="20" rows="10" ></textArea>  

        <input class="example1" type="button" value="button">  

        生成界面如下:  

    </body>  

</html>  

不明白的可以咨询老蚂蚁技术部:18107823062
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: