質問
ユーザーが「このページで追加のダイアログを作成できないようにする」ボックスをチェックしたかどうかを検出するにはどうすればよいですか?
なぜそれが問題なのか
ユーザーが確認ボックスの表示を防いだ場合、関数confirm('foobar')
は常に false を返します。
ユーザーが確認ダイアログ ボックスを表示できない場合、ユーザーconfirm('Are you sure?')
はアクションを実行できません。
環境
だから、私はのようなコードを使用しますif(confirm('are you sure?')){ //stuff... }
。false
したがって、ブラウザからの自動応答により、ユーザーはstuff
. しかし、ユーザーがチェックボックスをオンにしたことを検出する方法があれば、アクションを自動的に実行できます。
ユーザーがダイアログを無効にした場合、関数はエラーをスローするか、true を返す必要があると思います。この関数は、ユーザーが要求したアクションを確認するためのものです。