婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用HTML截圖并保存為本地圖片的實現代碼

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

熱門標簽:周口導航地圖標注 東莞人工外呼系統多少錢 默納克系統外呼顯示inns 朝陽自動外呼系統 400電話是在哪里申請 商丘電話自動外呼系統怎么收費 400電話辦理尚景 地圖標注地點下載 昌邑外呼系統

具體代碼如下所示:
 

<!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截圖并保存為本地圖片的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

標簽:沈陽 健身房 那曲 福建 銅陵 湖南 阿拉善盟 揭陽

巨人網絡通訊聲明:本文標題《使用HTML截圖并保存為本地圖片的實現代碼》,本文關鍵詞  使用,HTML,截圖,并,保,存為,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用HTML截圖并保存為本地圖片的實現代碼》相關的同類信息!
  • 本頁收集關于使用HTML截圖并保存為本地圖片的實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 新化县| 嘉黎县| 六安市| 临西县| 忻州市| 渭源县| 深水埗区| 建德市| 建水县| 砀山县| 徐闻县| 岑巩县| 宁波市| 淳化县| 松阳县| 手游| 根河市| 左云县| 洞头县| 孟津县| 鄂伦春自治旗| 珲春市| 南投市| 清河县| 沙田区| 广灵县| 泸定县| 烟台市| 温宿县| 建阳市| 桓台县| 博客| 彭水| 响水县| 山西省| 岳阳市| 博白县| 伽师县| 韶关市| 神农架林区| 淮南市|