猿问

通过iframe实现打印pdf,浏览器警告怎么办?

我想通过iframe来打印一个pdf文件,但是有时候浏览器会警告 Resource interpreted as Document but transferred with MIME type application/pdf 。通过测试是能打印的,但是偶尔就会报这个警告不能打印,出现警告无规律,点几次就出。

function test(){

     

      var  iframe = document.getElementById("printIframe");

      iframe.type="application/pdf";

      document.getElementById("printIframe").src = 'GWTJM.pdf';

 

      if (iframe.attachEvent){ 

            iframe.attachEvent("onload", function(){ 

              // alert("Local iframe is now loaded."); 

              document.getElementById("printIframe").contentWindow.print();

        }); 

        } else { 

        iframe.onload = function(){ 

             // alert("Local iframe is now loaded."); 

             document.getElementById("printIframe").contentWindow.print();

        }; 

     } 

       

    }

波斯汪
浏览 1222回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答