Soporte » Guías – Resolución de problemas » Etiqueta «iframe» no se visualiza en Chrome ni Firefox, pero sí en IE

  • Resuelto enbregon

    (@enbregon)


    Hola !

    Acabo de inscribirme en el programa de afiliados de Amazon y he insertado unas etiquetas <iframe> de uno de sus productos en una página de mi sitio WordPress.

    Obviamente uso el «editor de código», no el «editor visual».

    Cuando guardo los cambios el resultado no se visualiza en Chrome ni Firefox, sin embargo sí se muestra en Internet Explorer.

    No aparece ningún error, simplemente es como si no existiera nada ahí donde debería verse el <iframe>.

    Si pulso con el botón derecho del ratón para ver el código de la página observo que efectivamente el código está insertado, de lo contrario en Internet Explorer no se podría ver.

    Como dato curioso, si en Firefox desactivo «ublock» (plugin de anti-spam) entonces sigue sin verse el <iframe>, pero se nota que deja un espacio grande donde se supone que debería estar insertado.

    He probado varios plugins que funcionan con etiquetas personalizadas usando corchetes «[» y «]» en vez de las clásicas etiquetas HTML «<» «>»
    – iframe
    – Advanced iFrame custom folder
    – Advanced iFrame

    Pero sigo igual. He investigado por Internet y encontrado otros temas aquí mismo de gente que se quejaba de algo similar:
    https://es.wordpress.org/support/topic/publicacion-iframe/
    https://wordpress.org/support/topic/amazon-affiliate-iframe-not-working/
    https://wordpress.org/support/topic/iframe-is-getting-blocked-on-chrome/

    Pero no encuentro ninguna solución. Pareciera como si la única forma de salir adelante con esto es usar etiquetas de <a href=""> e <img />, olvidándose de los <iframe>.

    En parte lo entiendo, porque según dicen los <iframe> son un problema de seguridad y no admiten el atributo rel=»nofollow» que supuestamente es necesario para no infringir las normas de Amazon…

    El problema es que eso conlleva más trabajo, más tiempo y además el resultado no es exactamente el mismo, ya que el botón de «compra ahora» y el precio no aparecen sin el <iframe>.

    Tengo entendido que hay otras alternativas como «Genius Link», «Amazon Affiliate WordPress Plugin» (AAWP) o «Amazon Associates Link Builder» que permiten funcionar de otra manera pero como acabo de inscribirme en el programa de afiliados todavía no tengo aprobado el sitio Web y por tanto no dispongo de los IDs necesarios para usar estos plugins. Dicen los de Amazon que no revisan las solicitudes hasta que se han vendido al menos 3 productos en menos de 180 días.

    ¿Hay alguna solución? Gracias por vuestro tiempo ^^

    • Este debate fue modificado hace 1 año, 6 meses por almendron.
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador LGrusin

    (@lgrusin)

    ¿Has probado meterlo directamente en los archivos .php del tema?

    Hay muchos archivos .php ¿podrías ser más específico?

    Ya he encontrado el problema:

    – En Firefox desactivé «uBlock» (el plugin bloqueador de publicidad) pero seguía sin funcionar el código «iframe». Desactivé luego el resto de plugins y no cambió nada. Finalmente reinicié Firefox en «modo seguro» con todos los plugins desactivados, y entonces ya funcionó el código «iframe».

    – En Chrome he desactivado «uBlock» y ya funcionaba el código «iframe».

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Etiqueta «iframe» no se visualiza en Chrome ni Firefox, pero sí en IE’ está cerrado a nuevas respuestas.