2017-09-26 1 views
-1

Ok, cela peut sembler un post très confus, mais voici mon problème.Comment faire pour supprimer la boîte de dialogue d'alerte contextuelle sur les erreurs de serveur?

J'ai un script chat personnalisé sur mon site qui actualise automatiquement les messages de chat chaque X secondes. Le problème est, si pour certaines raisons, j'ai un temps d'arrêt temporaire pendant que le script s'exécute, une boîte de dialogue d'alerte apparaît en haut, semblable à celle-ci: https://i.stack.imgur.com/NFzcY.png disant que le serveur a renvoyé une erreur 520. Maintenant, le site fonctionne parfaitement et se charge bien. Il est juste que s'il y a un temps d'arrêt temporaire qui se produit dans les mêmes millisecondes dans lequel le rafraîchissement de chat, je reçois cette erreur et il est assez ennuyeux comme il arrive au moins 5 fois par jour, et je suis obligé de rafraîchir la page ou cliquez sur le bouton OK pour le fermer.

Je voulais me débarrasser de cela, mais je suis très confus où et ce qu'il faut chercher.

Des suggestions?

Merci beaucoup.

+1

sans voir le code, il est impossible de fournir une aide. –

+0

Merci pour votre réponse. Je ne suis pas sûr que ce soit la bonne fonction, mais ici vous allez: https://pastebin.com/qH1BbWpm –

Répondre

1

Retourné je besoin de ce code:

window.alert = function() {}; 

avant mon script. Cela a fonctionné comme un charme, désactivant toutes les alertes de mon script.

+1

Etrange, votre capture d'écran ne ressemble pas à une alerte, mais je suis content que vous ayez trouvé une solution! +1 – Firanolfind

0

tour dialogue pop-up off en utilisant ce script

window.onbeforeunload = null; 
+0

Merci. Je vais essayer ça et je vous le ferai savoir! –

+0

Dois-je ajouter ce script à la section ou n'importe quelle position n'a pas d'importance? –

+1

Je ne sais pas comment et où votre code a réellement été placé. Présentez au moins du code où vous incluez le code source. – Firanolfind