【发布时间】:2015-01-23 23:45:30
【问题描述】:
为什么做不到?我花了2天时间研究它。就是做不到!
Chrome 的最新版本确实允许父窗口访问 PDF 的 iframe。但无论是 FF 还是 IE 都不允许我触摸上面包含“application/pdf”的 iframe。
代码很简单:
<iframe id="pdfFrame" src="/mydomain/document.pdf"></iframe>
如果我打电话:
pdfFrame.contentWindow.print();
FF 说:
Error: Permission denied to access property 'print'
IE 说:
SCRIPT65535: Invalid calling object
以前有人遇到过同样的情况吗?有没有人设法解决它?有没有人有不同的建议?我只想从我自己的域中下载 PDF 并将其优雅地发送到打印机。
我尝试使用 CSS @media 格式化我的文档。但这是一团糟。无论我将框架设置为 100% everthing,都只打印文档的一半。
谢谢!!
【问题讨论】:
标签: javascript html css pdf iframe