如何使用base64数据打印iFrame

如何使用base64数据打印iFrame,iframe,printing,Iframe,Printing,这是我打印Iframe的代码 <Iframe src="data:application/pdf;base64,JVBERi0x...."></Iframe> //javascript Code var frame = document.getElementById('printFrame'); if (!frame) { alert("Error: Can't find printing fr

这是我打印Iframe的代码

      <Iframe src="data:application/pdf;base64,JVBERi0x...."></Iframe>
       //javascript Code
      var frame = document.getElementById('printFrame');
        if (!frame) {
            alert("Error: Can't find printing frame.");
            return;
        }
        frame = frame.contentWindow;
        frame.focus();
        frame.print();

//javascript代码
var frame=document.getElementById('printFrame');
如果(!帧){
警报(“错误:找不到打印框。”);
返回;
}
frame=frame.contentWindow;
frame.focus();
frame.print();
错误消息:

请求访问的帧具有“http”协议,被访问的帧具有“数据”协议。协议必须匹配