在我的 Mac 上的 Firefox 上运行此示例http://jsfiddle.net/yxzqY/,大约一半的确认提示出现“防止此窗口创建更多对话框”复选框。我理解允许用户禁用警报,但确认框是控制流的一部分——单击确定或取消指示下一个事件序列——禁用它们会破坏应用程序。
我看到很多依赖于确认提示的应用程序,并且从未见过 Firefox 或任何其他浏览器这样做(目击者试图删除 StackOverflow 上的问题)——那么为什么会出现在这里?为什么它只是偶尔发生?我们如何才能完全防止它发生?