我使用谷歌文档查看器嵌入了内容,所以我得到了交叉来源错误,所以我尝试了以下想法
更新
这是我的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();
});
}