Ich lief in ein seltsames Problem, und ich weiß nicht, was das Problem ist. Die folgende jQuery-Code ist eine vereinfachte Version von dem, was ich erreichen möchte:Google Maps im Inneren Iframe nicht geladen
var iframe = $('<iframe />');
iframe.prop('src', 'https://maps.google.com/maps?q=London&hl=en&sll=37.0625,-95.677068&sspn=46.677964,93.076172&t=h&hnear=London,+United+Kingdom&z=10');
iframe.appendTo($('body'));
// When the iframe loads:
iframe.load(function() {
alert(1);
});
die Karte nie geladen wird, und das load()
Ereignis wird nie ausgelöst. Chrome meldet den folgenden Fehler:
Refused to display 'https://maps.google.com/maps?q=London&hl=en&sll=37.0625,-95.677068&sspn=46.677964,93.076172&t=h&hnear=London,+United+Kingdom&z=10' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
Wie funktioniert ein Bypass das?
Hier ist ein jsFiddle demo.
nicht mehr scheinbar :( –
nicht mehr funktionieren – pomarc
@pomarc, die keinen downvote nicht rechtfertigen. Wenn die Antwort geschrieben wurde mehr als vor einem Jahr, das war gültig. Bitte beachten Sie Zurück zum Anfang – BenM