détecter l'erreur 404 sur la page de chargement

Je suis intégration d'une google map sur mon site et, parfois, google répond avec une erreur 404. Je sais que je doit le savoir, mais je ne me souviens pas et je ne le trouve pas rapidement. Aucun des autres 404 iframe questions sur ce site ont jamais répondu.

Comment puis-je vérifier si il n'y est une réponse 404 en javascript? J'ai l'intention d'appeler l'emplacement.reload() lorsque la réponse est 404.

<iframe src="https://mapsengine.google.com/map/embed?mid=zGLD-nMIJQAg.k0gTyNlOPz_Q" width="640" height="480"></iframe>

Le code d'erreur est:

GET https://khms0.googleapis.com/kh?v=159&hl=en&x=784456&y=1636828&z=22&token=122715 404 (Not Found)

J'ai essayé ceci: Il n'a pas aidé.

var url = 'https://mapsengine.google.com/map/embed?mid=zGLD-nMIJQAg.k0gTyNlOPz_Q';
if (url.statusCode === '404'){
    window.location.reload();
}
Je pense que c'est mieux pour résoudre le 404 problème. Mais si vous êtes sûr que vous voulez recharger... Comment voulez-vous obtenir la carte? Pouvez-vous nous montrer le code?
Je ne pense pas que je peux rien faire à propos de la 404 problème sans que vous n'utilisez pas cette version de Google Map.
Êtes-vous sûr que vous avez le droit de l'url de la carte? Donne-t-il des problèmes dans tous les navigateurs? À quelle fréquence est-il? Aussi il n'est pas une bonne solution. Penser à l'adresse url changement. Le navigateur recharge pour toujours.
Bienvenue à Débordement de Pile. La meilleure façon de le vérifier est d'utiliser une requête get pour voir si vous obtenez un code d'état 404. Il peut y avoir un problème avec l'url google maps vous utilisez parce que mes sites (à l'aide de leur option d'intégration) n'ont jamais une erreur 404 lorsque l'affichage de la carte.
Maintenant, je pense que quelque chose sur ma page, c'est de prévenir la carte de chargement. Il arrive avec les autres services de carte. Je vais devoir creuser plus profond.

OriginalL'auteur MimiBambino | 2014-10-29