Sto cercando di alimentare la mia pagina django con una risorsa che sto ricevendo da qualche altra parte.embed youtube video - Rifiutato di essere visualizzato in un frame perché imposta 'X-Frame-Options' su 'SAMEORIGIN'
all'interno di alimentazione, ho i video di YouTube con URL del tipo: https://www.youtube.com/watch?v=A6XUVjK9W4o
una volta ho aggiunto questo nella mia pagina, il video doesnot presentarsi dicendo:
rifiutato di visualizzare 'https://www.youtube.com/watch?v=A6XUVjK9W4o' in una cornice perché imposta 'X-Frame-Options' su 'SAMEORIGIN'.
Allora ho detto, bene, che cosa se cambio watch
a embed
. Poi player di YouTube si presenta, ma non il video, dicendo:
Qualcuno ha un idea di come ottengo questo lavoro?
sto mostrando in html come questo:
<iframe width="420" height="315"
src="{{vid.yt_url}}">
</iframe>
I Googled quasi per un'ora, nessun segno di successo. Ho cercato di aggiungere &output=embed
.. nada ..
wow, sta funzionando. – doniyor
Sono felice di sentirlo così! :-) –
Per chiunque si stia chiedendo, il motivo per cui questo funziona è perché l'endpoint/embed consente le richieste esterne, mentre l'endpoint/watch non lo fa. –