麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

使用HTML截圖并保存為本地圖片的實現代碼

2024-08-26 00:21:09
字體:
來源:轉載
供稿:網友

具體代碼如下所示:
 

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>html2canvas_download</title>        <style>            a {                cursor: pointer;                color: rgb(85, 26, 139);                text-decoration: underline;            }        </style>    </head>    <body>        <div id="oDiv" style="width: 300px; height: 300px; margin: 10px; background: red; border: 5px solid gray;">            <h1>hello world!</h1>        </div>        <!-- <script type="text/javascript" src="../dist/html2canvas.js"></script> -->        <script src="https://cdn.bootcss.com/html2canvas/0.5.0-beta4/html2canvas.min.js"></script>        <script type="text/javascript">            var oDiv = document.getElementById('oDiv');            // body截圖            // html2canvas(document.body).then(function(canvas) {            //     document.body.appendChild(canvas);            // });            html2canvas(oDiv).then(function(canvas) {                document.body.appendChild(canvas);                var oCavans = document.getElementsByTagName('canvas')[0];                var strDataURI = oCavans.toDataURL();                downLoadFn(strDataURI);            });            //判斷瀏覽器類型            function myBrowser() {                var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串                var isOpera = userAgent.indexOf("Opera") > -1;                if(isOpera) {                    return "Opera"                }; //判斷是否Opera瀏覽器                if(userAgent.indexOf("Firefox") > -1) {                    return "FF";                } //判斷是否Firefox瀏覽器                if(userAgent.indexOf("Chrome") > -1) {                    return "Chrome";                }                if(userAgent.indexOf("Safari") > -1) {                    return "Safari";                } //判斷是否Safari瀏覽器                if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {                    return "IE";                }; //判斷是否IE瀏覽器                if(userAgent.indexOf("Trident") > -1) {                    return "Edge";                } //判斷是否Edge瀏覽器            }            //IE瀏覽器圖片保存本地            function SaveAs5(imgURL) {                var oPop = window.open(imgURL, "", "width=1, height=1, top=5000, left=5000");                for(; oPop.document.readyState != "complete";) {                    if(oPop.document.readyState == "complete") break;                }                oPop.document.execCommand("SaveAs");                oPop.close();            }            // chrome14+,firefox20+,pera15+,Edge 13+,Safari未實現            function download(strDataURI) {                var link = document.createElement('a');                link.innerHTML = 'download_canvas_image';                link.download = 'mypainting.png';                link.addEventListener('click', function(ev) {                    link.href = strDataURI;                }, false);                document.body.appendChild(link);            };            function downLoadFn(url) {                if(myBrowser() === "IE" || myBrowser() === "Edge") {                    SaveAs5(url);                } else {                    download(url);                }            }        </script>    </body></html>

總結

以上所述是小編給大家介紹的使用HTML截圖并保存為本地圖片的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 草草视频免费观看 | 免费毛片视频 | 成年人网站视频免费 | 亚洲视频在线观看免费视频 | 毛片午夜| 黄视频免费在线观看 | 99在线精品视频免费观看20 | 韩国一大片a毛片 | 精品亚洲免费 | 精品久久中文字幕 | 国产亚洲区 | 成人三级在线播放 | 久久久久久久久久亚洲精品 | 日本免费a∨ | 国产在线播放91 | 国产伊人色 | 91av网址| 91短视频网址 | 精品一区二区三区欧美 | 久久成年网 | 亚洲五码在线观看视频 | 欧美日本一区二区 | 免费a级黄色片 | 久久出精品 | 免费观看一级淫片 | 亚洲日本韩国在线观看 | 国产88久久久国产精品免费二区 | 日本aaaa片毛片免费观看视频 | 免费人成年短视频在线观看网站 | 成人毛片视频在线观看 | 最新午夜综合福利视频 | 免费的毛片 | 一本大道av | 黄色av免费 | 欧美一区成人 | 少妇一级淫片免费放正片 | 午夜精品福利影院 | 色综合久久99 | 黄色片网站在线免费观看 | 亚洲成人国产综合 | 黑人一级片视频 |