私はこれをうまく機能させることができないようですが、私は過去にそうしてきましたが、成功しました...
GoogleMapsiframeをWebページに埋め込もうとしています。iframeが読み込まれず、次のようなエラーメッセージが表示されます。
Chrome、コンソール:X-Frame-Optionsで表示が禁止されているため、ドキュメントの表示を拒否しました。
IE9、ページ上:このコンテンツはフレームに表示できません
私が取るステップは次のとおりです。
- ブラウザでグーグルマップに移動します
- 埋め込みたい場所に行く
- リンクアイコンをクリックします
- 「Webサイトに埋め込むためにHTMLを貼り付け」というラベルの下に表示されているリンクをコピーして貼り付けます。
IISExpressでローカルに実行されているASP.NETMVC4を使用していますが、IIS7のサーバーでも同じことが起こります。
不思議なことに、ローカルHTMLファイルを作成してファイルシステムから開くだけで、問題は発生しません。
jsfiddleにコードを貼り付けると、機能しているように見えます。
IISを構成したり、ヘッダーに何かを追加したりする必要がありますか?
HTMLスニペット
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.be/maps?f=q&source=s_q&hl=en&geocode=&q=Kortrijk,+Belgium&aq=0&oq=kortrijk,+bel&sll=50.802805,3.279785&sspn=0.351067,0.617294&t=h&ie=UTF8&hq=&hnear=Kortrijk,+West+Flanders,+Vlaams+Gewest&ll=50.802897,3.280106&spn=0.350496,0.617294&z=11&iwloc=A&output=embed"></iframe>