Comment résoudre le problème Javascript:Void(0) dans chrome ?
De nombreux internautes sont confrontés à ce problème lorsqu’ils essaient de cliquer sur un lien et voient ce code d’erreur sur la barre d’état du navigateur qui ne permet pas au lien de fonctionner. Il s’agit en fait d’un message d’erreur qui apparaît occasionnellement dans un navigateur Web lorsque vous rencontrez un problème lors du chargement d’un JavaScript depuis une page Web. Bien que ce message d’erreur s’affiche à plusieurs reprises, mais les raisons réelles pourraient être différentes pour les différents utilisateurs, et la résolution de ces problèmes est nécessaire en connaissant les raisons les plus possibles pour ce message d’erreur.
Lors du développement de vos applications mobiles vous pouvez tomber sur ce problème.
- La cause majeure de ce message d’erreur est le bloqueur de popup bloquant le JavaScript tout en arrêtant les fenêtres qui s’ouvrent comme les publicités sur différents sites. Pour résoudre ce problème, vous devez modifier les préférences du bloqueur de fenêtres publicitaires intempestives en fonction de vos besoins et désactiver le bloqueur de fenêtres publicitaires intempestives. On peut même télécharger un autre logiciel anti popup à la place ou lire les critiques des bloqueurs de popups pour évaluer s’ils causent vraiment ces messages d’erreur.
- Le dysfonctionnement des serveurs proxy Web (qui sont utilisés pour accéder aux différents sites Web interdits) peut également bloquer les différents scripts du processus. Ce problème peut être évité en n’utilisant pas le serveur proxy lui-même ou en utilisant un serveur proxy qui fonctionne mieux et qui n’interfère pas dans le téléchargement des différents scripts. Vérifiez également la compatibilité du serveur proxy avec diverses pages Web et scripts.
Un JavaScript mal écrit peut également conduire à ce message d’erreur. La solution réside dans la notification de cette erreur au webmaster qui doit à son tour réécrire le JavaScript. - Le JavaScript peut être désactivé dans vos navigateurs, et ceci doit être activé. Pour l’activer dans IE, allez dans l’onglet des scripts de l’option de sécurité dans le menu Outils sous les options Internet ; et pour l’activer dans Firefox, allez dans le menu Outils et activez l’option JavaScript dans les fonctionnalités Web.
- L’implémentation de JavaScript dans le navigateur Web peut également être interrompue dans certains cas, ce qui nécessite la commutation ou simplement la mise à niveau de votre navigateur Web.
Il y a cette façon simple d’éviter le message d’erreur “javascript:void(0)” en premier lieu parce que nous savons que ce “javascript:void(0)” peut amener certains navigateurs à présenter vos pages web de façon inhabituelle, et puisque l’instruction “javascript:void(0)” est souvent utilisée quand un lien ne possède aucune URL, et le navigateur ne comprend pas comment réagir et retourne le message d’erreur. Pour cela, utilisez plutôt l’instruction “return false ;” pour permettre au navigateur de ne pas chercher l’URL. Essayez d’ouvrir le document dans n’importe quel éditeur de texte ; Localisez les références “javascript:void(0)” dans le document, Remplacez les liens par le symbole (#) par la syntaxe “”, Ajoutez la déclaration “return false” à l’instruction qui ferait apparaître la référence du lien entier comme lien. Remplacez “callFunction()” par votre nom de fonction ; Sauvegardez et fermez enfin le fichier.