我有一个“打印”按钮,它调用以下 JavaScript
window.frames.myPdfFrame.print();
其中“myPdfFrame”指的是带有 PDF 的 iframe。
在 Chrome 和 Firefox 18(及更低版本)中,这会按预期打开打印对话框,但从 Firefox 19 开始,我收到以下错误
Error: Permission denied to access property 'print'
我认为这与使用Firefox 19 发布的嵌入式 PDF 查看器有关,而不是与 Adobe 插件有关。使用 PDF 插件工具栏中的打印图标可以按预期工作。
有没有办法从 Javascript 调用 Firefox 19 中的内联 PDF 上的打印对话框?