总结禁止弹窗关闭弹窗的六种方法
首先来了解一下什么是模态弹窗?
模态弹窗会打断用户的操作行为,强制用户必须进行操作,否则不可以进行其他操作。看看模态弹窗都长啥样吧!
一、常见的网页模态弹窗
第1种弹窗提示信息,只有一个确认按钮,只有提示的作用。有返回值,但返回结果一般不太重要。
第2种弹窗选择按钮,让用户选择确定或取消,然后会进入到不同的处理步骤,需要有返回值。
第3种弹窗输入内容,向用户提问,并要求在弹窗中输入文字,然后返回输入的内容。
二、某些浏览器提供禁止模态弹窗功能,直接在浏览器设置中修改即可,甚至还可以自动返回值,使操作不因弹窗而中断。
三、弹窗一般都是由javascript代码产生的,在项目管理器中可以设置禁用javascript,这样弹窗代码将不会被执行了,不弹窗也不存在返回值,会影响所有javascript脚本执行。但它不会影响项目管理器中的javascript代码执行。
四、自动检测模态弹窗,并关闭弹窗。这种方法适用于所有的第三方程序窗口,可以控制浏览器以外的应用程序窗口。设定检测频率,按窗口标题识别弹窗,可以强制关闭弹窗或向弹窗发送键盘事件。使用这种方法时,弹窗最多存活一个检测周期,往往一闪而过。
五、重载弹窗函数Alert,如下图所示,不但可以阻止弹窗,还可以获得弹窗显示的内容。
六、重载confirm函数,如下图所示,不但可以阻止弹窗,还可以直接选择确定还是取消。
七、重载prompt函数,如下图所示,不但可以阻止弹出输入框,还可以把输入的内容直接写在代码中。
总结禁止弹窗关闭弹窗的六种方法相关推荐
- python强制停止循环mac_Mac强制关闭软件的六种方法
我们在使用Mac的时候,Mac OS系统虽然非常稳定,但有时候也会受到不良APP影响,或者软件与系统不兼容等等,难免会遇到软件无响应的状况.这个时候我们就需要强制退出这个程序了,那么苹果电脑怎么强制关 ...
- 那个软件弹出广告_如何关闭烦人的电脑弹窗广告?5种方法教你轻松解决
如果要问大家在使用电脑的过程中让人最反感的是什么,我想许多人的回答都会是弹窗广告.一些软件为了给自己创收,完全不顾用户的使用体验,在软件中强行加入广告弹窗模块.这些弹窗广告不仅让人在视觉上烦不胜烦,而 ...
- layer 关闭一个弹窗打不开新的的弹窗_如何关闭烦人的电脑弹窗广告?5种方法教你轻松解决...
如果要问大家在使用电脑的过程中让人最反感的是什么,我想许多人的回答都会是弹窗广告.一些软件为了给自己创收,完全不顾用户的使用体验,在软件中强行加入广告弹窗模块.这些弹窗广告不仅让人在视觉上烦不胜烦,而 ...
- java弹窗 触发事件_关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法...
好久没见了 在项目中遇到一个小小的需求,总结了一下! 详细我就不介绍了,相信大家用过的话,很了解.详见文档-----------> http://element-cn.eleme.io/#/zh ...
- ie浏览器剪贴板操作警告弹窗关闭方法
很多网友反应在使用浏览器复制东西的时候提示"确实允许此网页访问"剪贴板"吗?",遇到这种情况该怎么办?如何去掉这个弹窗提示呢? ie浏览器剪贴板操作警告弹窗关闭 ...
- 关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法...
好久没见了 在项目中遇到一个小小的需求,总结了一下! 详细我就不介绍了,相信大家用过的话,很了解.详见文档-----------> http://element-cn.eleme.io/#/zh ...
- 开启弹窗_烦人的电脑弹窗怎样关闭?4种方法还你干净桌面
烦人的电脑弹窗怎样关闭?4种方法还你干净桌面 你的电脑里面有没有这种弹窗广告,点击关闭之后,过段时间又弹出来,实在让人心烦,其实只需两步,就能关闭这些电脑弹窗,我们一起来看看吧! 1.弹出窗口阻止 对 ...
- 关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法
关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法 参考文章: (1)关于ElementUI中MessageBox弹框的取消键盘触发 ...
- html点击空白处关闭,vue中实现点击空白区域关闭弹窗的两种方法
1. 第一种做法 首页在外层容器里面取一个名字为main,即ref="main",当bankSwitch为true的时候,弹窗出现 你好我是弹窗里面的内容部分 所触发的事件如下: ...
最新文章
- 基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇4:PC应用开发)
- 美日两位科学家获2018年度诺贝尔生理或医学奖
- 实现一个域名对应多个IP地址和DNS优缺点详解!
- Spring Cloud【Finchley】-02服务发现与服务注册Eureka + Eureka Server的搭建
- 剑指OFFER之二维数组中的查找(九度OJ1384)
- SAP UI5 使用 CSS 的一些注意事项
- ZigBee与智慧家居-ZigBee方案
- UVA - 540:Team Queue
- 自动化运维专题之zabbix课程内容大纲
- 外部库依赖以及 编译
- java蓝牙开发_Android蓝牙开发全面总结
- Linux下查看日志常用命令
- 【5G NR】手机身份证号IMEI与IMEISV
- maya表情blendshape_【Maya】角色表情绑定-BlendShape的使用技巧
- printf用法之打印二进制,八进制,十进制,十六进制
- 简单的介绍一下腾讯的TAPD
- 云计算时代:PC会消亡吗?
- 【算法思想】数学归纳法在算法题中的应用(含例题举例)
- 创建56个民族的sql语句
- SQL Server应用开发概述