Cómo detectar "evitar que esta página cree cuadros de diálogo adicionales"

PREGUNTA

¿Cómo puedo detectar si un usuario ha marcado la casilla "evitar que esta página cree cuadros de diálogo adicionales"?

Por que es un problema

Si el usuario ha evitado la aparición de cuadros de confirmación, la funciónconfirm('foobar') Siempre devuelve falso.

Si el usuario no puede ver mis cuadros de diálogo de confirmaciónconfirm('Are you sure?'), entonces el usuario nunca puede realizar la acción.

CONTEXTO

Por lo tanto, yo uso el código comoif(confirm('are you sure?')){ //stuff... }. Así que una respuesta automática defalse desde el navegador evitará que el usuario haga alguna vezstuff. Pero, si hubiera una manera de detectar que el usuario ha marcado la casilla, podría ejecutar la acción automáticamente.

Creo que si el usuario ha desactivado los diálogos, la función debería lanzar un error o devolver el valor verdadero. La función está destinada a confirmar una acción que el usuario ha solicitado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta