我正在使用这段javascript来打印iframe中显示的pdf文件。
function printPage()
{
var div = document.getElementById("printerDiv");
div.innerHTML = '<iframe src="/cgi-bin/pr.pl?tx.pdf" onload="this.contentWindow.focus();this.contentWindow.print();"></iframe>';
}
在Chrome中完美运行,但在Firefox中,由于Firefox bug已存在超过一年,我收到以下错误
错误:拒绝访问属性“print”的权限
任何人都可以提供一种解决方法,让我在Firefox中打印PDF文档而不显示它吗?显然,我现在正在使用iframe(看不见),但这似乎是问题所在。不幸的是,不可能使用Chrome。
**