首先来了解一下什么是模态弹窗?

模态弹窗会打断用户的操作行为,强制用户必须进行操作,否则不可以进行其他操作。看看模态弹窗都长啥样吧!

一、常见的网页模态弹窗

第1种弹窗提示信息,只有一个确认按钮,只有提示的作用。有返回值,但返回结果一般不太重要。

第2种弹窗选择按钮,让用户选择确定或取消,然后会进入到不同的处理步骤,需要有返回值。

第3种弹窗输入内容,向用户提问,并要求在弹窗中输入文字,然后返回输入的内容。

二、某些浏览器提供禁止模态弹窗功能,直接在浏览器设置中修改即可,甚至还可以自动返回值,使操作不因弹窗而中断。

三、弹窗一般都是由javascript代码产生的,在项目管理器中可以设置禁用javascript,这样弹窗代码将不会被执行了,不弹窗也不存在返回值,会影响所有javascript脚本执行。但它不会影响项目管理器中的javascript代码执行。

四、自动检测模态弹窗,并关闭弹窗。这种方法适用于所有的第三方程序窗口,可以控制浏览器以外的应用程序窗口。设定检测频率,按窗口标题识别弹窗,可以强制关闭弹窗或向弹窗发送键盘事件。使用这种方法时,弹窗最多存活一个检测周期,往往一闪而过。

五、重载弹窗函数Alert,如下图所示,不但可以阻止弹窗,还可以获得弹窗显示的内容。

六、重载confirm函数,如下图所示,不但可以阻止弹窗,还可以直接选择确定还是取消。

七、重载prompt函数,如下图所示,不但可以阻止弹出输入框,还可以把输入的内容直接写在代码中。

总结禁止弹窗关闭弹窗的六种方法相关推荐

  1. python强制停止循环mac_Mac强制关闭软件的六种方法

    我们在使用Mac的时候,Mac OS系统虽然非常稳定,但有时候也会受到不良APP影响,或者软件与系统不兼容等等,难免会遇到软件无响应的状况.这个时候我们就需要强制退出这个程序了,那么苹果电脑怎么强制关 ...

  2. 那个软件弹出广告_如何关闭烦人的电脑弹窗广告?5种方法教你轻松解决

    如果要问大家在使用电脑的过程中让人最反感的是什么,我想许多人的回答都会是弹窗广告.一些软件为了给自己创收,完全不顾用户的使用体验,在软件中强行加入广告弹窗模块.这些弹窗广告不仅让人在视觉上烦不胜烦,而 ...

  3. layer 关闭一个弹窗打不开新的的弹窗_如何关闭烦人的电脑弹窗广告?5种方法教你轻松解决...

    如果要问大家在使用电脑的过程中让人最反感的是什么,我想许多人的回答都会是弹窗广告.一些软件为了给自己创收,完全不顾用户的使用体验,在软件中强行加入广告弹窗模块.这些弹窗广告不仅让人在视觉上烦不胜烦,而 ...

  4. java弹窗 触发事件_关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法...

    好久没见了 在项目中遇到一个小小的需求,总结了一下! 详细我就不介绍了,相信大家用过的话,很了解.详见文档-----------> http://element-cn.eleme.io/#/zh ...

  5. ie浏览器剪贴板操作警告弹窗关闭方法

    很多网友反应在使用浏览器复制东西的时候提示"确实允许此网页访问"剪贴板"吗?",遇到这种情况该怎么办?如何去掉这个弹窗提示呢? ie浏览器剪贴板操作警告弹窗关闭 ...

  6. 关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法...

    好久没见了 在项目中遇到一个小小的需求,总结了一下! 详细我就不介绍了,相信大家用过的话,很了解.详见文档-----------> http://element-cn.eleme.io/#/zh ...

  7. 开启弹窗_烦人的电脑弹窗怎样关闭?4种方法还你干净桌面

    烦人的电脑弹窗怎样关闭?4种方法还你干净桌面 你的电脑里面有没有这种弹窗广告,点击关闭之后,过段时间又弹出来,实在让人心烦,其实只需两步,就能关闭这些电脑弹窗,我们一起来看看吧! 1.弹出窗口阻止 对 ...

  8. 关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法

    关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法 参考文章: (1)关于ElementUI中MessageBox弹框的取消键盘触发 ...

  9. html点击空白处关闭,vue中实现点击空白区域关闭弹窗的两种方法

    1. 第一种做法 首页在外层容器里面取一个名字为main,即ref="main",当bankSwitch为true的时候,弹窗出现 你好我是弹窗里面的内容部分 所触发的事件如下: ...

最新文章

  1. 基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇4:PC应用开发)
  2. 美日两位科学家获2018年度诺贝尔生理或医学奖
  3. 实现一个域名对应多个IP地址和DNS优缺点详解!
  4. Spring Cloud【Finchley】-02服务发现与服务注册Eureka + Eureka Server的搭建
  5. 剑指OFFER之二维数组中的查找(九度OJ1384)
  6. SAP UI5 使用 CSS 的一些注意事项
  7. ZigBee与智慧家居-ZigBee方案
  8. UVA - 540:Team Queue
  9. 自动化运维专题之zabbix课程内容大纲
  10. 外部库依赖以及 编译
  11. java蓝牙开发_Android蓝牙开发全面总结
  12. Linux下查看日志常用命令
  13. 【5G NR】手机身份证号IMEI与IMEISV
  14. maya表情blendshape_【Maya】角色表情绑定-BlendShape的使用技巧
  15. printf用法之打印二进制,八进制,十进制,十六进制
  16. 简单的介绍一下腾讯的TAPD
  17. 云计算时代:PC会消亡吗?
  18. 【算法思想】数学归纳法在算法题中的应用(含例题举例)
  19. 创建56个民族的sql语句
  20. SQL Server应用开发概述

热门文章

  1. 《唐诗三百首》的选本有哪些?
  2. 笔记本_台式机 Win7重装win10
  3. 创建苹果软件应用时app lcon图片问题.
  4. 怎么开发数字化供应链系统?数字化供应链系统有什么功能?
  5. Django--在线相册管理系统(2)
  6. 个人计算机基本配置,DIY个人计算机配置的小建议
  7. Python之ocr识别图片并转为excel文件
  8. opencv求解两条直线的交点
  9. 教你如何下载微信公众号的音频文件
  10. python使用微信设置-Python使用微信公众号实现自动回复