Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

222
Views
¿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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!