In een iFrame kun je niet veel websites weergeven.
De reden hiervoor is dat ze een “X-Frame-Options: SAMEORIGIN” antwoord header sturen. Deze optie voorkomt dat de browser iFrames weergeeft die niet op hetzelfde domein als de parent page worden gehost.
Ik kreeg dezelfde foutmelding bij het weergeven van youtube links.
Bijvoorbeeld: https://www.youtube.com/watch?v=8WkuChVeL0s
Ik heb watch ? V= vervangen door embed / dus de geldige link zal zijn:
https://youtube.com/watch?v=8WkuChVeL0s
Het werkt goed.
Probeer dezelfde regel in jouw geval toe te passen.
SAMEORIGIN
De pagina kan alleen worden weergegeven in een frame met dezelfde oorsprong als de pagina zelf. De specificatie laat het aan browser leveranciers over om te beslissen of deze optie van toepassing is op top level, parent level of the whole chain. Er wordt beweerd dat de optie niet erg nuttig is, tenzij alle voorouders van dezelfde oorsprong zijn.