Распечатать 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 удалось заставить это работать в каждом браузере

Нажмите кнопку печати на этой странице

Я знаю, что это можно сделать, мне нужна помощь от вас, мозги там!

ура

Ответы на вопрос(1)

Ваш ответ на вопрос