J'essaie d'intégrer une page de direction mapquest telle que 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 en utilisant un iframe. Le problème est au moins un de leurs appels javascripts location.href qui provoque le blocage du script. Si je ne me trompe pas, c'est parce que la page sur laquelle j'intègre la page est dans un domaine différent. Y a-t-il des moyens de contourner cela?Correction de l'appel iframe location.href
1
A
Répondre
0
Il semble que vous ayez besoin d'utiliser la fonction "embeddable maps" au lieu de l'effectuer vous-même. Le DOMing inter-domaines est un non non, et les fabricants de navigateurs travaillent dur pour s'assurer que vous ne pouvez pas violer la politique de même source. C'est un problème de sécurité majeur, donc cela ne peut vraiment pas être fait.
Lorsque j'utilise l'option « Lien vers/Intégrer » sur le site que je reçois ce rendu à moi:
<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>
Il semble donc qu'ils font leurs propres scripts etc qui fonctionnent dans le iframe.
EDIT
cartes Google montre les directions sur la carte intégrée, si c'est une option pour vous: Google Maps link
Questions connexes
- 1. Problème Javascript avec location.href
- 2. location.href en javascript?
- 3. jQuery changer dynamicly onclick location.href
- 4. en utilisant location.href avec l'onglet jquery
- 5. Convertir l'URL location.href en lien ancre
- 6. Projection de correction d'objectif
- 7. Correction de position GPS
- 8. Définition de correction?
- 9. Bibliothèques de correction d'erreurs?
- 10. Correction de référence circulaire?
- 11. Correction d'erreur directe et correction d'ordre de paquet
- 12. emplacement iFrame est null
- 13. Correction sélective
- 14. « Exception inconnue » lors de l'annulation de déchargement avec « location.href »
- 15. Correction de GUID de projet
- 16. Correction de l'espace de noms
- 17. Pratiques de correction de bugs
- 18. Comment obtenir une requête uri de location.href en javascript?
- 19. Correction de la portée variable
- 20. CSS: Correction hauteur de ligne
- 21. Modèles de correction rapide Resharper
- 22. Correction de flowlayout en Java
- 23. Wordpress Blog de correction d'erreurs
- 24. Délégation d'action - correction de déclaration
- 25. Correction de la syntaxe SQL?
- 26. MapKit correction zoom
- 27. Correction des avertissements d'Hibernate
- 28. WPF Correction orthographique
- 29. Correction jQuery défilement
- 30. Correction des codages
Le seul problème est qu'il ne donne pas les directions qui est la principale chose que je veux. – blcArmadillo
Google Maps est-il une option? Vérifiez mon nouveau lien J'ai ajouté –
Oui google maps est et je l'ai déjà configuré, mais je pense qu'il est toujours agréable de donner aux gens une option. Il semblerait que je vais devoir abandonner MapQuest. – blcArmadillo