NS_BINDING_ABORTED Montré dans Firefox avec HttpFox
Je vois certaines de du serveur d'appels (Utilisé à des fins de suivi) dans mon site abandonnée dans Firefox, tout en voyant à travers HttpFox. Ce qui se passe tout en cliquant sur un lien qui charge une autre page dans la même fenêtre. Il fonctionne très bien avec popup. Le type d'erreur affiché est NS_BINDING_ABORTED. J'ai besoin de savoir, c'est le call tracking est de frapper le serveur ou pas.
Il fonctionne parfaitement avec Internet Explorer. Est-il un problème avec l'outil? Dans ce cas, pouvez-vous suggérer n'importe qui peut être utilisé dans Firefox aussi.
source d'informationauteur Tanmoy
Vous devez vous connecter pour publier un commentaire.
Donc, le problème est que l'outil que vous utilisez (HttpFox) rapports à vous un peu de code de la panne (
NS_BINDING_ABORTED
) qui vous ne comprenez pas?http://markmail.org/message/m6z77uoixf3qu7u6 pourrait être utile.
Aussi à partir de votre description courte et sans même savoir ce que HttpFox est, il semble tout à fait normal que l'ouverture d'une page lorsqu'une autre page est en cours de chargement annule les charges sur la première page. Cela ne signifie pas que les charges ont été abandonnées avant que la demande ne suis envoyé au serveur, ce qui semble être ce que vous vous souciez.
Parce que votre serveur n'est pas l'envoi de http Expire en-têtes le navigateur vérifie pour voir si ce qui est dans cashe est en cours.
La façon dont il le fait c'est d'envoyer au serveur une requête de dire ce que la date de ce qu'il a dans le cashe est, et le serveur envoie 304 statut de dire au client que ce qu'il a est en cours. En d'autres termes, le serveur n'est pas l'envoi de l'ensemble du contenu nouveau, mais au lieu d'envoyer uniquement un en-tête court pour dire l'existant cashe contenu est en cours.
Ce que vous avez probablement besoin de fixerest à ajouter Expire en-têtes de ce que vous servez. Ensuite, vous verrez la NS_BINDING_ABORTED de la modification de message à (cashe), ce qui signifie que le navigateur est tout simplement d'avoir le contenu du cashe, en sachant qu'il n'a pas encore expiré.
Je dois ajouter que lorsque vous faites un FireFox forcé d'actualisation, qu'il suppose que vous voulez vérifier ce qui est dans l'argent, de sorte qu'il temporairement ignore Expire.
Ce que les autres javascript avez-vous sur la page? Javascript peut être de tir causant la demande sera annulée.
J'ai remarqué la même chose dans mon application. J'ai été en redirigeant la page en javascript (fenêtre.location = '/some/page.html') mais ensuite, plus bas, le bloc de code, j'ai été l'appel de la fenêtre.reload()'. La redirection précédente a été annulée en raison de la fenêtre.rechargement a été appelé.
Je ne sais pas ce suivi vous utilisez, mais il est possible que la demande est envoyé à votre serveur, mais la demande est annulée en raison d'une autre demande a été émise par la suite.
J'ai connu un problème similaire, mais ont identifié la cause.
J'ai un lien dans la première cellule d'une ligne de tableau, et un peu de Javascript qui réplique que les liens entre les autres TD de la ligne. Quand je clique sur le "vrai" lien (dans la première cellule), je reçois cet effet non désiré; quand je clique sur les autres cellules de la ligne, tout est très bien. Je pense que c'est parce que le script est l'ajout d'un second lien vers la première cellule, quand il en possède déjà un.
Par conséquent, les deux instantané des demandes pour la même page, avec la première étant interrompue par la seconde.
Cette technique est assez commun, donc quelque chose à regarder dehors pour.
NS_BINDING_ABORTED erreur - la Meilleure Approche à l'Aide d'un JavaScript “setInterval” la méthode avec le temps de retard de Min ‘0’ max ‘100’ millisecondes basée sur le chargement de la page, nous pouvons réaliser notre piste de demande de lien après la page par défaut de soumettre la demande est traitée.
Monde meilleur solution:
J'ai eu un problème similaire lors de certaines ressources (polices) manquaient à l'appel, qu'une page a été d'essayer d'appeler. Si vous obtenez seulement un problème dans Firefox, Firefox est d'essayer de récupérer un peu différente de la ressource que IE?