Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

220
Vistas
¿Cómo puedo configurar X-Frame-Options en javascript?

Hace un tiempo, intenté incrustar un video de YouTube en mi sitio web. Me dio un error: que sus X-frame-options was set to sameorigin y, por lo tanto, no se podían cargar. Después de investigar un poco, aprendí que X-frame-options era un atributo que controlaba si una página web podía incrustarse en una página web diferente. ¿Cómo puedo configurar el encabezado X-frame-options en mi código javascript en mi página web? Si esto no es posible, ¿pueden guiarme sobre cómo puedo controlar esto en el lado del servidor?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

¿Con JavaScript? no puedes

¡Configurar X-Frame-Options dentro del elemento <meta> es inútil! Por ejemplo, <meta http-equiv="X-Frame-Options" content="deny"> no tiene efecto. ¡No lo uses! X-Frame-Options solo funciona configurando a través del encabezado HTTP,

Solo se puede hacer desde el servidor.

Desde el servidor, es simple: simplemente no configure ese encabezado para empezar. Para que se envíe el encabezado, debe hacerlo explícitamente, por lo que si omite el código que establece el encabezado, el encabezado no se enviará. (Sin embargo, tenga en cuenta que hay algunos servicios como Helmet que alteran los encabezados por usted; depende de lo que esté usando. Averigüe qué tiene, si está configurando encabezados, y luego use el comando apropiado para no enviar tales encabezados. )

about 4 years ago · Juan Pablo Isaza Denunciar

0

X-Frame-Options es un encabezado de respuesta, es decir, se le devuelve desde el servidor al que está realizando la solicitud (en este caso, youtube), no es algo que pueda cambiar a través de javascript. Puede obtener el código HTML para incrustar un video de YouTube desde la página de ese video de YouTube. Si va allí y hace clic en el botón Compartir, hay una opción Insertar que le brinda el código requerido. El uso del código proporcionado debería solucionar el problema de X-Frame-Options.

Consulte https://support.google.com/youtube/answer/171780?hl=en para obtener más información sobre cómo incrustar videos de los documentos de soporte de Google.

Consulte https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options para obtener detalles sobre el encabezado X-Frame-Options.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda