打印

时间:2018-02-15 08:44:05

标签: jquery angularjs iframe printing cross-domain

我使用谷歌文档查看器嵌入了内容,所以我得到了交叉来源错误,所以我尝试了以下想法

更新

这是我的view.ejs代码:

 <div id="viewframe"> 
  <iframe id="viewfile"  name="viewfile" src='https://docs.google.com/viewer?url=<%= urlencode.encode(img) %>&embedded=true' style="width: 100%;height:900px" frameborder="0" scrolling="no" seamless="" allowfullscreen="allowfullscreen">
  </iframe>
 </div>

  <div id="viewframe1"> 
  <iframe id="my-iframe" style="display:none"></iframe>
  </div>

打印按钮

                    打印

我的app.js

$scope.printdoc=function()
    { 
     var iframe = $('#viewfile').appendTo($('#my-iframe'));
      iframe.on('load', function(){
      iframe.get(0).contentWindow.print();
     });
   }

0 个答案:

没有答案