Кажется, я не могу заставить это работать, хотя я делал это в прошлом, успешно...
Я пытаюсь встроить iframe Google Maps на веб-страницу. iframe не загружается, показывая сообщение об ошибке, говорящее:
Chrome в консоли: отказался отображать документ, поскольку отображение запрещено X-Frame-Options.
IE9, на странице: этот контент не может отображаться во фрейме
Шаги, которые я предпринимаю, следующие:
- Зайти на карты гугл в браузере
- Иди туда, куда я хочу встроить
- Щелкните значок ссылки
- Скопируйте и вставьте ссылку, представленную под меткой «Вставить HTML для встраивания на веб-сайт».
Я использую ASP.NET MVC4, работающий локально в IIS Express, но то же самое происходит на сервере в 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>