国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

關(guān)于ie11和谷歌下載功能的兼容性處理

Neilyo / 3015人閱讀

摘要:問題描述谷歌下載功能正常,但是下載功能失效。解決此問題用到的插件之前使用的是表單進行下載處理,但是這個只使用與谷歌等部分瀏覽器的下載,不支持。定義一個表單請求類型請求地址請輸入代碼將表單放置在中解決方案需要做兼容判斷使用進行兼容性處理

問題描述:谷歌下載功能正常,但是ie11下載功能失效。

解決此問題用到的插件:jszip-utils-ie.js,jszip.js,jszip-utils.js
之前使用的是form表單進行下載處理,但是這個只使用與谷歌等部分瀏覽器的下載,不支持ie。

var form = $("
"); //定義一個form表單 form.attr("style", "display:none"); form.attr("target", ""); form.attr("method", "get"); //請求類型 form.attr("action", url); //請求地址請輸入代碼 var input1 = $(""); input1.attr("type", "hidden"); input1.attr("name", "access_token"); input1.attr("value", appconfig.token); form.append(input1); $("body").append(form); //將表單放置在web中 form.submit();

解決方案

html需要做兼容ie判斷
    


使用JSZip進行兼容性處理:

// 1) get a promise of the content
            var promise = new JSZip.external.Promise(function (resolve, reject) {
                JSZipUtils.getBinaryContent(url, function (err, data) {
                    if (err) {
                        reject(err);
                    } else {
                        resolve(data);
                    }
                });
            });

            promise.then(JSZip.loadAsync)                     // 2) chain with the zip promise
                .then(function (zip) {
                    // return zip.file("Hello.txt").async("string"); // 3) chain with the text content promise
                    // var zip = new JSZip();
                    zip.generateAsync({type: "blob"})
                        .then(function (blob) {
                            saveAs(blob, mapid + ".zip");
                        });
                    // saveAs(zip,"bb.zip");
                })

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/102114.html

相關(guān)文章

  • 瀏覽器工作過程詳解(譯)(一)

    摘要:值得注意的是,谷歌瀏覽器和大多數(shù)瀏覽器不同,每一個選項卡都是渲染引擎的一個實例,都擁有獨立的進程。組件之間的通信火狐和谷歌都發(fā)展了一個特殊的通信結(jié)構(gòu),后面我們將會單獨來講。渲染引擎我們所討論的幾款瀏覽器火狐谷歌都是基于兩種渲染引擎建立的。 寫在前面 這篇文章是一篇譯文,年代有點久,部分內(nèi)容有過時,請讀者仔細閱讀,翻譯自How browser work,原文地址為點擊這里查看原文 簡介 ...

    陳江龍 評論0 收藏0
  • 當(dāng)瀏覽器切換到其他標(biāo)簽頁或最小化js定時器是否會影響準(zhǔn)時

      前言  很多的問題就在實踐中得到解決。  本文主要說的就是js定時器,setInterval和setTimeout,作為我們?nèi)粘i_發(fā)經(jīng)常使用到的方法。我們先給大家下面一個例子:  setInterval(()=>{   console.log('1');   },500);  這段代碼就是每過500ms打印一次1(實際運行還需要考慮js的宏任務(wù)和微任務(wù)的執(zhí)行時間,定時器的...

    3403771864 評論0 收藏0
  • 使用html2canvas.js實現(xiàn)功能中遇到一些問題

    摘要:這個功能在我的瀏覽器和谷歌瀏覽器時可以實現(xiàn)功能的。但是發(fā)現(xiàn)華為自帶的瀏覽器不支持。 [1]我要實現(xiàn)的功能是用戶填寫完表單后,點擊提交按鈕,截圖。截圖放在一個彈層里面,給一句提示長按圖片保存至手機。 showImg(https://segmentfault.com/img/bVbtFCW?w=324&h=578); js引入的是bluebird.min.js和html2canvas.js...

    Alliot 評論0 收藏0
  • 使用html2canvas.js實現(xiàn)功能中遇到一些問題

    摘要:這個功能在我的瀏覽器和谷歌瀏覽器時可以實現(xiàn)功能的。但是發(fā)現(xiàn)華為自帶的瀏覽器不支持。 [1]我要實現(xiàn)的功能是用戶填寫完表單后,點擊提交按鈕,截圖。截圖放在一個彈層里面,給一句提示長按圖片保存至手機。 showImg(https://segmentfault.com/img/bVbtFCW?w=324&h=578); js引入的是bluebird.min.js和html2canvas.js...

    zhisheng 評論0 收藏0
  • 「2021.10」ThemeForest主題森林每月限免主題 - Londres / Omnivus

    摘要:反正老蔣這幾天依舊是短袖短褲空調(diào)狀態(tài)。從上個月開始,老蔣看到帶來的是兩款免費主題,這個月依舊是兩款免費主題。一款是比較時尚業(yè)務(wù)的主題,一款是工作室和公司主題。年月份,主題森林有提供款主題,官方限免是支持到月日,如果有需要可以到官方下載。今年的秋天好像來的比較晚,從二十四節(jié)氣中已經(jīng)進入白露,但是氣溫還是在30度左右,國慶節(jié)期間均能達到30多度的高溫,真的很奇怪現(xiàn)在的天氣。反正老蔣這幾天依舊是短...

    tain335 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<