Soporte » WordPress Avanzado » Comportamiento inesperado en WordPress con window.print(), Chrome Android

  • rolarseo

    (@rolarseo)


    Buenas tardes a todos,

    Acudo a vosotros porque ya me he quedado sin ideas.
    Cuando mando a imprimir en Chrome Android una imagen de 1280×720 píxeles mediante un boton con un evento onclick=»window.print();» y posteriormente, cuando sale la ventana de previsualización de impresón de Chrome y selecciono la opción de imprimir como PDF, al volver de la ventana de previsualización de impresión del Chrome mi pagina sufre un aumento máximo de zoom.

    Versiones:
    Wordpress 5.4.2
    PHP: 7.4
    Android: 9
    Chrome Android: última versión a fecha 09/07/2020

    Cosas que he hecho:
    He probado infinidad de cosas. He probado en diferentes móviles con el mismo resultado. El único móvil en el que la impresión no ha modificado el zoom de mi pagina al volver de la pantalla de impresión ha sido un Samsung Galaxy S4 con Chrome Android v.58.

    He desinstalado el WordPress completamente de mi host y he vuelto a instalar el WordPress. He eliminado TODOS los plugins. He usado el tema Twenty Twenty, he creado una pagina y un post con SÓLO contenido sin imagenes. He creado nuevamente el botón con el evento onclick=»window.print();» y al volver de la pantalla de previsualización de impresión del Chrome mi pagina NO SUFRE ningún cambio de Zoom. Posteriormente, al mismo post/pagina le añado cualquier imagen de un tamaño superior a los 400px de lado y al imprimir y regresar la pagina sufre el efecto «Zoom in», es decir que mi pagina esta con el zoom al máximo.

    Mi última prueba
    He desinstalado wordpress y he instalado Drupal, he creado un articulo, he montado la misma imagen, he creado el mismo botón con el evento onclick=»window.print();» he mandado a imprimir mediante el botón usando el mismo navegador Chrome Android y al volver de la impresión mi pagina esta perfecta sin ningún cambio de zoom.

    Mi últimisima prueba
    La pagina/post con las imagenes y mi botón con el evento onclick=»window.print();» lo he probado en navegadores como el Ópera y la impresión no ha afectado al zoom de mi pagina al regresar de la ventana de impresión en PDF, lo he probado en un navegador de Samsung y también funciona perfectamente.

    ¿Que me he perdido? ¿en que estoy equivocado? ¿Qué puede estar pasando? Alguien puede ayudarme por favor?

    Gracias

    • Este debate fue modificado hace 1 mes por rolarseo.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 1 respuesta (de un total de 1)
  • Hola @rolarseo

    No es un problema del WordPress concretamente sino mas bien de como interactua el navegador – SO con el evento.
    En ciertas ocasiones suele pasar y los motivos pueden ser varios, una mala interpretacion o un conflicto entre algun codigo del CSS suele ser lo mas habitual.

    Acuerdate de marcar la pregunta com resulta para ayudar en la organizacion del foro, gracias

Viendo 1 respuesta (de un total de 1)
  • Debes estar registrado para responder a este debate.