`
solleoit
  • 浏览: 36315 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Chrome的alert框去掉 禁止此页再显示对话框 方法

阅读更多

     今天工作,领导提出了一个需求,就是去掉Chrome浏览器里面的alert弹出框下面提示的禁止再显示的信息,如图:

     我的第一反应就是这是Chrome浏览器自带的功能,要么就换浏览器,感觉这个需求基本实现不了,后来突然发现,并不是多次重复提示同一内容才会出现那个勾选框,而是弹出窗在1秒内连续弹出两次以上才会出现,既然发现真正的规律了,那么也好解决了,就是进行延迟操作,弹框前延迟一秒,经过测试发现可行,代码如下:

setTimeout("alert('尽情的弹出吧!')",1000); 

     其中setTimeOut是JS自带的函数,可以直接拿来用,第一个参数双引号里面是执行语句,也可以用自定义函数代替双引号,第二个参数是延时毫秒数,注意:这个函数是异步运行的,就是说并不是程序卡一秒才运行,而是程序继续执行之后的代码,然后一秒后把那个框弹出来。JS延时具体介绍可以看这里

2
5
分享到:
评论
3 楼 ld1024 2015-05-25  
其实这个还是存在问题的,我如果连续多次触发这个alert,虽然显示会被延迟1秒,但是还是会弹出那个内容啊
2 楼 solleoit 2013-04-26  
我也觉得,这个需求的确很奇葩,好歹解决了
1 楼 mainlove 2013-04-26  
你们领导真好玩。。。。。。。。。。。。。。。

相关推荐

    Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法

    然而,有时用户可能会选择不再显示来自某个特定页面的`alert`弹窗,这通常是通过点击“禁止此页再显示对话框”或“阻止此页创建其他对话框”的选项来实现的。当这个选项被勾选后,浏览器会记住这个设置,导致后续...

    JS针对浏览器窗口关闭事件的监听方法集锦

    在JavaScript中,监听浏览器窗口关闭...然而,现代浏览器可能对`onbeforeunload`事件的处理有所限制,可能不再允许自定义警告消息,而是显示默认的确认对话框。因此,在实际应用中,需要考虑这些限制并做出相应的调整。

    ExtAspNet_v2.3.2_dll

    -MenuButton, LinkButton, Button, LinkButtonField增加ValidateTarget用来控制表单验证失败时提示对话框的显示位置。 +2010-01-06 v2.1.9 -集成Extjs最新版本v3.1.0。 -修正灰色皮肤的CSS问题。 -修正Grid...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正此函数通过PageContext.RegisterStartupScript调用时不能正确显示Icon的BUG(feedback:zhaowenke)。 -修正basic/hello.aspx示例在单独浏览器打开后,不能弹出对话框的BUG。 -隐藏示例首页最外层RegionPanel...

    KODExplorer 芒果云-资源管理器

    - 对话框 不显示边框(位移处理,opacity:0) - esc 退出程序 屏蔽该功能。 - 关闭播放器,还在播放bug - 增加资源管理器任务栏。任务栏加入右键功能。 - 对话框增加右键功能 - guest [三类用户 root/default/...

Global site tag (gtag.js) - Google Analytics