MacのFirefoxでこの例http://jsfiddle.net/yxzqY/を実行すると、確認プロンプトの約半分が「このウィンドウがそれ以上ダイアログを作成しないようにする」チェックボックスとともに表示されます。ユーザーがアラートを無効にできるようにすることは理解していますが、確認ボックスは制御フローの一部です。[OK]または[キャンセル]をクリックすると、次の一連のイベントが指示されます。無効にすると、アプリケーションが中断します。
確認プロンプトに依存するアプリケーションがたくさんありますが、Firefoxや他のブラウザがこれを実行しているのを見たことがありません(StackOverflowで質問を削除しようとしているのを目撃してください)-なぜここで発生するのですか?なぜそれは散発的にしか起こらないのですか?そして、どうすればそれがまったく起こらないようにすることができますか?