Réactiver window.alert dans Chrome


350

J'ai accidentellement coché la case "désactiver les alertes de ce site" dans Chrome, et maintenant je ne peux plus faire fonctionner window.alert sur mon hôte local.

J'ai essayé de réinitialiser les paramètres à l'avance, mais pas de chance.


Avez-vous essayé de changer le port de votre hôte local?
Tariq

Essayez simplement de réexécuter votre serveur sur localhost: 8080 au lieu de localhost: 80 et voyez si cela fonctionne?
Tariq

10
Essayez de fermer l'onglet et d'ouvrir votre site dans un nouveau.
Overv

Réponses:


631

Fermez et rouvrez l'onglet. Cela devrait faire l'affaire.


2
Notez que vous devez fermer tous les onglets du même domaine où vous avez désactivé cette option d'alerte.
Miguel

1
Je suis arrivé ici pendant que je cherchais des informations sur FireFox, et cela fonctionne.
inMILD

3

Je peux voir que cela uniquement pour réactiver les boîtes de dialogue. Mais si vous êtes un développeur Web et que vous souhaitez voir un moyen d'avoir éventuellement une certaine forme de notification lorsque ceux-ci sont désactivés ... dans le cas où vous utilisez des alertes / confirmations natives pour la validation ou autre. Vérifiez cette solution pour détecter et informer l'utilisateur https://stackoverflow.com/a/23697435/1248536


4
Pour notre application, plus de 150 fenêtres de confirmation reposent sur les confirmations natives synchrones. Nous prévoyons de le changer, mais cela nous amènerait à consacrer deux semaines à l'examen de chacun de ces cas. Plus les tests, et nous faisons pression pour une version dès maintenant. Cela nous permet donc d'informer l'utilisateur qu'il a réussi à cocher cette case dans Firefox ou Chrome.
DeadlyChambers

Je ne comprends pas ce que vous empêche de passer outre, dans cet exemple, window.alertavec seulement MySpecialDialog avec [OK | Annuler]. À mon humble avis, si le navigateur lui-même permet de le désactiver, ce n'est pas bon de s'y fier.
Frederik.L

Je comprends clairement le sentiment d'insécurité avant une libération, mais je crois fermement que si de bonnes pratiques peuvent être faites avec quelques cas de test (c'est-à-dire: OK-> continue, Annuler-> blocs), cela en vaut la peine. Peut-être, ces fonctions d'appel système telles que alert, promptet confirmseront complètement désactivées dans les paramètres par défaut dans un proche avenir, car les utilisateurs sont de plus en plus ennuyés par les publicités qui tentent d'attirer toute l'attention en utilisant ces fonctions.
Frederik.L

@ Frederik.L pour répondre à votre première question, l'application existe depuis un certain temps et confirme et alerte profondément ancrée dans l'application. Il y a une tonne de choses qui dépendent du comportement synchrone. Donc, tenter de reconstituer ce n'est pas possible. Je sais comment utiliser les fonctions de rappel, mais cela pourrait me causer plus de maux de tête que cela ne corrigerait. Votre deuxième point, vous pourriez avoir raison. Je pouvais voir cela, en particulier avec Opera et Chrome faisant une séparation avec le webkit. Cela pourrait introduire un tout nouvel ensemble de problèmes.
DeadlyChambers

@ Frederik.L Il y a aussi l'alerte beforeunload qui empêche les utilisateurs de perdre leur travail, elle est également affectée par cela, et j'ai été stupéfait d'essayer de comprendre pourquoi les chaînes localisées ont interrompu l'alerte en faisant i18n, jusqu'à ce que je comprenne que j'avais simplement l'a testé une fois de plus.
falstro

3

Dans le navigateur Chrome, accédez aux paramètres, effacez l'historique de navigation, puis rechargez la page

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.