我想知道是否可以在html中打印对象标签的数据?例如我有一个这样的对象:
<object id="myObject" data="myPDF.pdf"></object>
我在对象标签中嵌入了一个 PDF。我需要能够在 Firefox 中使用 JavaScript 函数打印 PDF。将 PDF 放在 iframe 中并打印不起作用,因为 Firefox 不允许您访问框架的内容。也没有使用:
myObject.contentWindow.print();
或
document.getElementById("myObject").print();
还有其他建议吗?我正在尝试找出一种只打印对象数据(即 PDF 文件)的方法,但到目前为止还没有找到解决方案。使用 iframe 适用于 chrome,使用嵌入标签适用于 Internet Explorer,但我找不到任何适用于 Firefox 的东西。非常感谢任何帮助,谢谢。
最佳答案
不幸的是,正如@yms 在评论中所说,这是 Firefox 中的一个错误,目前还没有解决方法。您可以阅读错误报告 here .修复似乎没有任何进展,但我会在听到任何消息后立即更新此答案。
关于javascript - 在 Firefox 中使用 JavaScript 在 iframe 中打印 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25506223/