habilitar - instalar javascript
Use el diálogo de impresión del sistema en Chrome en JavaScript (2)
Tenemos un problema por el que la "Vista previa de impresión" de Chrome no imprime nuestras páginas correctamente. Si utiliza el "Usar el diálogo del cuadro de diálogo Imprimir" (Ctrl + Shift + P), imprime bien nuestra página (casi idéntica a Firefox).
Tenemos un botón en nuestra página que llama a window.print () para abrir el diálogo de impresión. Sin embargo, en Chrome se abre en el cuadro de diálogo "Vista previa de impresión" que termina no imprimiendo nuestra página correctamente.
¿Hay algo de JavaScript para imprimir directamente en el "diálogo de impresión del sistema" en Chrome?
PD: sí sé cómo el usuario final puede deshabilitar la vista previa de impresión en chrome: // flags, pero lo que quiero saber está ahí para evitar que se muestre cuando llamo programáticamente a window.print () (o similar) independientemente del usuario configuraciones.
Los diálogos de impresión no son modificables mediante JavaScript. Son partes propias de los navegadores.
Hola, estoy enfrentando el mismo problema ... incluso intenté disparar el evento de teclado ctrl + shift + P de mi script para mostrar el diálogo de impresión del sistema.
Puede disparar un evento de teclado y ese problema se envía con éxito, sin embargo, el valor de keyCode que el navegador recibe siempre es 0 (en lugar del valor ASCII de ''P'')
Hay un error registrado https://bugs.webkit.org/show_bug.cgi?id=16735 en contra de webkit por el mismo ... y aquí hay algunas publicaciones http://code.google.com/p/chromium/issues/detail ? id = 27048 , http://code.google.com/p/chromium/issues/detail?id=52408 mencionando el mismo problema en Safari y Chrome ...