Chromeでwindow.alertを再度有効にする


350

Chromeの[このサイトからのアラートを無効にする]チェックボックスを誤ってチェックしたところ、ローカルホストでwindow.alertを機能させることができなくなりました。

設定を詳細にリセットしようとしましたが、うまくいきませんでした。


ローカルホストのポートを変更してみましたか?
Tariq 2013年

localhost:80の代わりにlocalhost:8080でサーバーを再実行して、それが機能するかどうか確認してください。
Tariq 2013年

10
タブを閉じて、新しいものでサイトを開いてみてください。
2013年

回答:


631

タブを閉じて再度開きます。これでうまくいくはずです。


2
そのアラートオプションをオプトアウトした同じドメインのすべてのタブを閉じる必要があることに注意してください。
ミゲル

1
私はFireFoxの情報を検索しているときにここに着陸しました。
inMILD

3

これは、実際にダイアログをオンに戻すためだけのものであることがわかります。しかし、あなたがWeb開発者であり、これらがオフのときに何らかの形で通知を受け取る方法を知りたい場合は...ネイティブのアラート/確認を検証などに使用している場合。このソリューションをチェックして、ユーザーを検出して通知しますhttps://stackoverflow.com/a/23697435/1248536


4
私たちのアプリケーションには、同期ネイティブ確認に依存する150以上の確認ウィンドウがあります。私たちはそれを変更することを計画していますが、その結果、これらのケースのそれぞれを通過するために2週間を費やすことになります。加えてテストを行っており、現在リリースを推進しています。そのため、FirefoxまたはChromeでそのボックスをオンにしたことをユーザーに通知できます。
DeadlyChambers 2014年

私は、この例では、あなたが上書きしないように理解していないwindow.alertだけ MySpecialDialog OK [で| キャンセル]ボタン。私見、ブラウザ自体がそれを無効にすることを許可する場合、これはそれに依存するのは良くありません。
Frederik.L

リリース前の不安感を明確に理解していますが、少数のテストケース(つまり、OK->続行、キャンセル->ブロック)で優れたプラクティスを実行できれば、時間をかける価値があると強く信じています。たぶん、このよう圧倒システム・コールのような機能が好きでalertpromptそしてconfirmユーザーがより多くのこれらの機能を使用して、すべての注意を取得しようとしている広告に悩まされて完全に近い将来、デフォルト設定で無効になります。
Frederik.L 2014

@ Frederik.Lは、アプリケーションがしばらく前から出回っていて、確認とアラートがアプリに深く浸透している最初の質問に答えます。同期動作に依存しているものはたくさんあります。したがって、これを再現しようとすることはできません。コールバック関数の使い方を知っていますが、修正すると頭痛の種が増える可能性があります。あなたが正しいかもしれないあなたの2番目のポイント。特に、OperaとChromeがwebkitから分割されているのがわかりました。これにより、まったく新しい問題が発生する可能性があります。
DeadlyChambers 14

@ Frederik.Lユーザーが作業を失うのを防ぐbeforeunloadアラートもあり、これも影響を受けます。そして、ローカライズされた文字列がi18nを実行中にアラートを壊した理由を理解しようとして、私は単純にわかったまで私は困惑しました何度もテストしました。
falstro

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.