2016-06-21 62 views
1

嗨任何一個打開blob對象對如何在IE瀏覽器新標籤IE如何在新標籤頁

var blob = base64toBlob(blobresponse); 
    if (blob) { 
     if (window.navigator && 
      window.navigator.msSaveOrOpenBlob) { 
      var a = document.createElement("a"); 
      document.body.appendChild(a); 
      a.href = window.URL.createObjectURL(blob); 
      a.target = "_blank" 
      a.download = "test.pdf"; 
      a.click(); 
     } else { 
      var objectUrl = URL 
       .createObjectURL(blob); 
      window 
       .open(objectUrl); 
     } 
    } 

回答

0

據我所知,即打開一個blob對象思想與新開業的blob URL問題標籤。 但是你可以強制它下載。

window.navigator.msSaveOrOpenBlob(blob , 'test.pdf'); 

但是,如果你想查看PDF格式,即,你可以嘗試使用pdf.js(link

+0

但我想打開而不是下載 –

+0

@gayathri沒辦法))) –

+0

感謝ü這麼多@Alex –