Google Map が 'X-Frame-Options' to 'sameorigin' エラーを出して表示されない
2023/02/07
Refused to display 'http://maps.google.co.jp/' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
Google Map を埋め込んでいるWebページで上述のエラーが発生して Google Map を表示できない現象に遭遇。
- Google マップを Web ページ オブジェクトとして埋め込むときのエラー "www.google.com refused to connect" または "The Google Maps Embed API must be used in an iframe" | Tableau Software
- 本日、2021/5/26になってからiframeでの埋め込みのgoogle MAPが表示されなくなりました。 - Google マップ コミュニティ
- 自分のサイトに他のサイトを埋め込みたい
確かにHTTPレスポンスヘッダに
X-Frame-Options: sameorigin
とあるので同じオリジンからでないとNGになってしまいそう。
ただ、普通の Google Map の埋め込みならばOKなのでその差は何なのか……。
iframe で埋め込む際に &output=svembed のパラメータを付与すればいけるらしいですが、未検証。