закрыть вкладку после печати Firefox / Chrome (содержимое приложения / pdf) - PullRequest
1 голос
/ 23 марта 2012

Я знаю, что здесь есть ссылки и ответы, но они не соответствуют моей проблеме ... У меня есть открытая вкладка в браузере с PDF для печати, и я хочу закрыть ее автоматически, как только пользователь нажмет кнопку «ОК» (печать).

Я знаю, что есть способы использовать javascript onbeforeprint () и onafterprint () для этого, но, как вы можете себе представить, я не могу назвать их из файла PDF: D - я вижу плагин для браузера как лучший способ ... Есть идеи кто-нибудь?

1 Ответ

0 голосов
/ 23 марта 2012

почему вы не установили PDF в iframe и не распечатали его таким образом,

У меня есть обходной путь к проблеме печати вашей коробки для печати. ​​

<script>
  $(document).ready(function(){
        // timeout is used to give the browser a chance to load everything before executing the close
     setTimeout(function(){ window.close();},300);
          // before unload print the window, then the window closes if it was opened with window.open()
     $(window).bind("beforeunload",function(){
        window.print();
     });
  });
</script>

, если вы не используете встроенную в браузер программу просмотра PDF, то я в растерянности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...