为什么警告框中会出现"防止此页面创建其他对话框"?

Mis*_*hko 25 html javascript alert ruby-on-rails firefox4

在我的Rails 3应用程序中,我做:

render :js => "alert(\"Error!\\nEmpty message sent.\");" if ...
Run Code Online (Sandbox Code Playgroud)

有时,在此错误消息下(在同一个警告框中),我看到:"阻止此页面创建其他对话框"和一个复选框.

这是什么意思 ?

是否可以不显示此附加文本和复选框?

我使用的是Firefox 4.

Mar*_*pel 27

这是一个浏览器功能,可以阻止一遍又一遍显示烦人警报框的网站.

作为Web开发人员,您无法禁用它.


Pek*_*ica 10

这是什么意思 ?

这是浏览器端的安全措施,通过在无限循环中显示模态(警报/确认)消息来防止页面冻结浏览器(或当前页面).请参阅此处的Firefox.

你无法关闭它.唯一的方法是使用自定义对话框,如JQuery UI的对话框.

  • 只是添加:从Firefox 4开始,这些警报不再是模态的,至少不是窗口管理器.您现在可以轻松导航到其他标签/窗口. (4认同)