Я пытаюсь внедрить страницу направления mapquest, такую как http://www.mapquest.com/maps?1c=Ann+Arbor&1s=MI&1a=1440+Hubbard+St&1z=48109-2083&1y=US&1l=42.293437&1g=-83.724491&1v=ADDRESS&2c=Ann+Arbor&2s=MI&2a=930+N+University+Ave&2z=48109-1055&2y=US&2l=42.278558&2g=-83.737969&2v=ADDRESS, используя iframe. Проблема заключается, по крайней мере, в одном из их javascripts вызовов location.href, который вызывает зависание скрипта. Если я не ошибаюсь, это связано с тем, что страница, в которую я встраиваю страницу, находится в другом домене. Есть ли какие-либо способы обойти это?Исправление для iframe, вызывающего location.href
1
A
ответ
0
Похоже, вам нужно использовать свою функцию «embeddable maps» вместо того, чтобы использовать ее самостоятельно.
Междоменное вздутия является никакой нет, и производители браузеров упорно работать, чтобы убедиться, что вы не можете нарушать политику того же источника. Это серьезная проблема безопасности, поэтому ее действительно невозможно сделать.
Когда я использую «Ссылка на/Вставить» вариант на сайте я получаю это возвращается ко мне:
<iframe style="height: 270px; width: 450px;" src="http://www.mapquest.com/embed#b
/maps/m:map:12:42.293449:-83.724489::::::1:1:::::::::
/l::1440+Hubbard+St:Ann+Arbor:MI:48109-2083:US:42.293437:-83.724491:address::1:::
/l::930+N+University+Ave:Ann+Arbor:MI:48109-1055:US:42.278558:-83.737969:address::1:::
/io:1:::::f:en_US:M::/e" marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
</iframe>
Так что кажется, что они делают свои собственные сценарии и т.д., которые работают внутри фрейма.
EDIT
Google карты показывает направления на встроенной карте, если это вариант для вас: Google Maps link
Смежные вопросы
- 1. Можно изменить location.href div без использования iframe?
- 2. получить iFrame location.href от него self
- 3. Использование Iframe, вызывающего инвалидность ссылок
- 4. location.href = location.href обыкновение перенаправлять
- 5. Исправление размеров iframe через запрос phpmyadmin sql
- 6. Использование iframe для «длинного опроса» с использованием вызывающего мигающего браузера
- 7. Что такое исправление для проблем с высотой iFrame в FireFox?
- 8. функция обратного вызова для location.href
- 9. location.href в IE & Edge
- 10. location.href работает только в Chrome
- 11. location.href return strange URL
- 12. прилагая location.href к форме в плавающем фрейме
- 13. javascript location.href onchange прослушиватель событий?
- 14. haskell - флип-исправление/исправление
- 15. Лучше решение location.href
- 16. location.href is undefined
- 17. location.href занимает значительное время
- 18. location.href + указав параметры поиска
- 19. Исправление в коде для cURL
- 20. Кодирование всего location.href string
- 21. location.href в Firefox
- 22. Перенаправление страницу с location.href
- 23. Как подождать location.href для завершения в JavaScript?
- 24. Selenium: Permission denied для получения свойства Location.href
- 25. Исправление для ARRAYFORMULA() РАСКОЛА()
- 26. Исправление загрузки для EMR
- 27. Исправление ошибок для кода
- 28. IE6 исправление для сайта
- 29. Установка location.href в ember.js
- 30. SlideUp и location.href
Единственная проблема состоит в том, что она не дает направления, который является основным вещь, которую я хочу. – blcArmadillo
Является ли Google отображением опции? Проверьте мою новую ссылку, которую я добавил –
Да, карты google и у меня уже есть настройка, но я считаю, что всегда приятно давать людям возможность. Похоже, мне просто нужно отказаться от MapQuest. – blcArmadillo