2012-03-23 5 views
1

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

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

ответ

0

почему не установить 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, тогда я в недоумении.

Смежные вопросы