ページに、同じドメインにある PDF を表示する iframe があります。このシステムの構築方法により、src タグでフル パスを使用する必要があります (例: http://www.example.com/test.pdf )。印刷しようとすると、次のエラーが表示されます。
エラー: プロパティ 'print' へのアクセスが拒否されました
「 http://www.example.com/ 」を削除すると、Firefox は印刷できますが、システムの他の部分が台無しになります。
そのため、フルパスを使用しているという理由だけで、Firefoxはiframe srcが別のドメインにあると考えているようですが、そうではありません。これに対する回避策はありますか?
私の印刷コード:
$('#iframe')[0].focus();
$('#iframe')[0].contentWindow.print();