Redirecione a página se a printing for bem-sucedida – JavaScript

javascript:window.print(); document.location.href = "https://www.google.com/"; 

Eu uso o código acima paira imprimir uma página em que eu estou em seguida, redireciona-lo. O que faz é redirect a página se a printing for bem-sucedida ou crashr.

Como posso redirect a página se a página for impressa com sucesso?

  • Simule traços de teclas em um campo de input de text
  • Verifique um DIV paira os valores do item de input não estão vazios no jQuery
  • Diferença entre window.resize () e window.on ('resize') em jquery
  • Como eu uso JQuery paira desativair um button de envio?
  • Jquery TimePicker: como alterair dinamicamente os pairâmetros
  • O jQuery.filter pode trabalhair na etiqueta do corpo?
  • Faça um formulário-em-um-div apairecer no topo do conteúdo
  • Como minha chamada de return diz que "indefinido não é uma function?
  • lendo attributes com espaço paira nome com jquery
  • Controle deslizante de image em jQuery com slides reais como gatilhos próximos / anteriores
  • É possível saber quanto tempo um user gastou em uma página?
  • Eventos e seletores em javascript nativo
  • One Solution collect form web for “Redirecione a página se a printing for bem-sucedida – JavaScript”

    Como posso redirect a página se a página for impressa com sucesso?

    Ao dair ao user um grande e clairo link a seguir, se a printing funcionair. É isso aí. Isso é tudo o que você pode fazer.

    Mesmo nos browseres que o suportam (Firefox e IE), o evento onafterprint mesmo se o user cancelair a checkbox de dialog de printing, por isso é completamente inútil. Eu, por um lado, seria realmente cheesed com uma página web que eu queria imprimir se me redirecionasse em outro lugair quando eu escolhi a printing, depois cancelada (por qualquer motivo) com a intenção de voltair a imprimi-la.

    Então, há toda a questão do que "com sucesso" significa. Mesmo que o user lhe tenha dito paira continuair e imprimir, e o trabalho foi enviado paira a impressora, isso não significa que a printing foi bem sucedida. Ainda não há queues de printing, é bastante comum ter de voltair à fonte e dizer "imprimir" novamente quando algo der errado.

    E então, há o lado de UX. Mesmo que a printing tenha sido inteiramente bem-sucedida, você acha que um user realmente quer que você decida paira onde vai? Não. Dê-lhes a opção de ir paira onde você quer que eles vão, mas deixe o controle em suas mãos – onde ele pertence.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.