Распечатать PDF-файл через iframe в Chrome / Firefox / IE
Я хочу запустить печать PDF-файла, который я загружаю в и iframe.
Посмотрев вокруг, я придумал следующий бит
Print
$(document).ready(function () {
$("#pdfid").load(function() {
window.frames["pdfname"].focus();
window.frames["pdfname"].print();
});
$("#printbtn").click(function () {
$("#pdfid").attr("src", '@Url.Action("PdfTest", "Home")');
});
});
Это прекрасно работает в Chrome.
В Firefox я получаю следующую ошибку (я где-то читал, что это ошибка, которая должна была быть исправлена в версии 21, но это не былот)
В доступе отказано в доступеРаспечатать'
В Internet Explorer 10 и 9 я получаю следующую ошибку
Неверный вызывающий объект
который, кажется, указывает на PDF, сгенерированный моим действием MVC.
видел много постов с проблемами, похожими на мои, но покапока не сталкивался с рабочим решением.
То, что я действительно хотел бы знать, - то, как RADPDF удалось заставить это работать в каждом браузере
Нажмите кнопку печати на этой странице
Я знаю, что это можно сделать, мне нужна помощь от вас, мозги там!
ура