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