En HTML, si hago esto -> <iframe src="https://www.youtube.com/"></iframe> o <embed src="https://www.youtube.com/"></embed> o <object data="https://www.youtube.com/"></embed>
me muestra un error { Se Refused to display 'https://www.youtube.com/' in a frame because it set 'X-Frame-Options' to 'sameorigin'. } y dice que youtube.com se negó a conectarse. puedo deshacerme? ¿Hay alguna forma de mostrar la página de inicio de YouTube en el iframe de mi sitio web o en el elemento embed o de object ?
Buen intento, normalmente puede agregar un sitio con iframe en su propio sitio como:
<iframe src="https://yoursite.com/" " width="100% " height="600 "></iframe>Los sitios web como youtube pueden usar opciones de marco x o una política de seguridad de contenido para verificar si otro sitio web puede incrustarlos en su propia página.
Esta es una característica de seguridad importante para evitar el secuestro de clics , que es un ataque que permite que los sitios maliciosos engañen a los usuarios para que hagan clic en los enlaces de un sitio. fuente
Siempre debe leer los documentos primero:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
No puede incrustar youtube.com directamente en un iframe, porque la configuración X-Frame-Options: sameorigin solo permite incrustaciones en sitios web que se ejecutan en el mismo dominio (en este caso, youtube.com).
Lo que puede hacer en su lugar es incrustar el reproductor de YouTube: https://developers.google.com/youtube/player_parameters