quinta-feira, março 30, 2017

Como imprimir uma página direto do browser


No Firefox você pode fazer algumas modificações que permitem imprimir um documento sem o prompt de confirmação da seguinte forma:
  • Digite about:config para entrar na aba de configurações (clique em "serei cuidadoso, prometo") e prossiga.
  • Crie uma nova preferência do tipo booleano. Dê o nome de print.always_print_silent e marque-a como true.
Ao reiniciar o navegador, qualquer chamada via Javascript com código window.print() iniciará a impressão automaticamente. Assim, até mesmo um link como o abaixo funcionará:
<a href='javascript:window.print()'>Imprimir essa página</a>
Mas como pode ver de qualquer maneira é necessária a permissão por parte do usuário.

ps: Caso tenha feito o teste acima, não esqueça de entrar novamente na aba de preferências do Firefox e alterar a chave print.always_print_silent para false (ou então clicar em "restaurar o padrão"). 

Referência:

http://pt.stackoverflow.com/questions/54858/como-imprimir-uma-p%C3%A1gina-diretamente-sem-caixa-de-di%C3%A1logo-do-navegador-usando
 

Nenhum comentário: