关闭-“阻止此页面创建其他对话框”

Turn Off - “prevent this page from creating additional dialogs”

本文关键字:创建 其他 对话框 关闭      更新时间:2023-09-26

如何关闭Firefox功能"阻止此页面创建其他对话框"?

当我打开多个确认框(对话框)时,我会遇到这个问题。

是否可以通过Javascript阻止此功能?

这是一个浏览器功能,旨在保护用户。如果你能关闭它,所有那些用对话框向用户发送垃圾邮件的网站都有办法阻止它

简而言之,没有

让你的应用程序使用它,而不是反对它。不要过于依赖对话框/确认,而是让modal-box提问;它也很漂亮:)

打开about:config,然后更改首选dom.successive_dialog_time_limit

当然,这只适用于你自己的浏览器,你不能为其他人更改它。

据我所知,没有办法禁用它。提醒框很突兀,至少在Firefox中是这样——甚至可以从其他选项卡中窃取焦点。

一个简单的解决方法是使用基于HTML的模式对话框-这也可以让您完全控制对话框、对话框的设计(跨浏览器和操作系统)、按钮、页面其余部分的行为等。

问题终于解决了:),开发人员在chrome或firefox中调用任何警报或确认消息之前需要注意。警报或确认框将显示1.5秒的延迟。

    function chromeTimeDelay(){
        if (navigator.userAgent.indexOf("Chrome") > 0){
            var d =e = new Date();
            while(d.getTime()<(e.getTime()+1500)){
            d = new Date();
            }
        }
    }

    function dontdisplaycheckbox(){
      for(var i=0;i<=10;i++){
      chromeTimeDelay();
      alert("abcdefgh");
    }
}