首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何禁用“阻止此页创建其他对话框”?

如何禁用“阻止此页创建其他对话框”?
EN

Stack Overflow用户
提问于 2012-07-30 21:23:10
回答 6查看 144K关注 0票数 32

我正在开发一个利用JavaScript alert()confirm()对话框的web应用程序。

如何阻止Chrome显示此复选框?

有没有我可以修改的设置?

我知道我可以修改源代码,但我想让Chrome仍然可以自动更新。

我不需要担心其他浏览器,因为这个应用程序只能在Chrome上运行。

我对运行该应用程序的(Windows)计算机具有管理员访问权限。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-02-07 12:28:41

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function alertWithoutNotice(message){
    setTimeout(function(){
        alert(message);
    }, 1000);
}
票数 -26
EN

Stack Overflow用户

发布于 2012-07-30 21:25:49

你不能。这是一个浏览器功能,可以防止网站显示数百条警告,阻止你离开。

但是,您可以查看像jQuery UI Dialog这样的模式弹出窗口。这些是显示自定义对话框的javascript警告框。它们不使用默认的alert()函数,因此,完全绕过了您遇到的问题。

我发现一个有很多消息框和确认的应用程序,如果你使用自定义对话框而不是默认的警告和确认,会有更好的用户体验。

票数 42
EN

Stack Overflow用户

发布于 2014-05-16 14:12:21

这就是我最终要做的,因为我们有一个web应用程序,有多个用户不在我们的控制之下……(@DannyBeckett我知道这不是你问题的确切答案,但关注你问题的人可能会因此而有所帮助。)如果他们没有看到对话框,你至少可以检测出来。您最可能想要更改的内容很少,比如显示时间或实际显示的内容。请记住,这只会通知用户他们已经成功地单击了那个小复选框。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
window.nativeAlert = window.alert;
window.alert = function (message) {
    var timeBefore = new Date();
    var confirmBool = nativeAlert(message);
    var timeAfter = new Date();
    if ((timeAfter - timeBefore) < 350) {
        MySpecialDialog("You have alerts turned off");
    }
}

window.nativeConfirm = window.confirm;
window.confirm = function (message) {
    var timeBefore = new Date();
    var confirmBool = nativeConfirm(message);
    var timeAfter = new Date();
    if ((timeAfter - timeBefore) < 350) {
        MySpecialDialog("You have confirms turned off");
    }
    return confirmBool;
}

显然,我已经将时间设置为3.5毫秒。但经过一些测试,我们只能在大约5毫秒以上的时间内单击或关闭对话框。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11729835

复制
相关文章
Linux如何禁用透明大页
grep HugePage /proc/meminfo cat /sys/kernel/mm/redhat_transparent_hugepage/enabled
Alfred Zhao
2020/03/25
5K0
[BCG]如何建立一个BCG属性页对话框
原文链接:http://blog.csdn.net/humanking7/article/details/51262287
祥知道
2020/03/10
7230
”在禁用UAC时,无法激活此应用“问题
重装完系统后,打开图片、PDF书籍或是其他一些东西的时候,总是会出现“在禁用UAC时,无法激活此应用”的问题。
全栈程序员站长
2022/08/09
6.4K0
”在禁用UAC时,无法激活此应用“问题
MFC创建对话框
开发环境 VS2015, 目前VS2017存在bug,创建对话框会出现问题 操作步骤: 添加对话框资源 在新建的视图资源上右键添加类 输入对话框类名,以C(大写)开头,建议Dlg结尾
包子388321
2020/06/16
1.5K0
Window异常提示:“为了对电脑进行保护,已经阻止此应用”
 另存时在名称后面加一个 .bat ,然后下方的文件类型选择为“所有文件”,后点击“保存”
用户10175992
2023/10/17
3170
Window异常提示:“为了对电脑进行保护,已经阻止此应用”
iptables仅放行某端口,其他禁用掉
由于工作需要,经常需要配置一些iptables防火墙,来作为对服务器的一些安全防护。
Tacc
2022/01/11
1.9K0
创建单页
先用hexo new page ceshi建立一个ceshi的单页 通过在文件头中加入layout:false跳过主题渲染 然后将html代码插入到 {% raw %} ``` 和 ``` {%
2020/08/19
1.3K0
创建单页
微软禁用ms-appinstaller 协议,以阻止恶意软件传播
近日,微软宣布已在Win10/11系统中暂时禁用MSIX应用程序安装器(installer) 的 ms-appinstaller 协议,以防被恶意软件滥用。
FB客服
2022/02/25
1.1K0
微软禁用ms-appinstaller 协议,以阻止恶意软件传播
如何禁用Kerberos
在Hadoop集群内提供身份认证最佳和可接受的方式是使用Kerberos。Kerberos提供了强大的身份验证功能,但是它的复杂性也让很多集群管理员心生畏惧。而开发者在调用Hadoop生态组件的API或者向YARN提交任务时,需要在代码中添加Kerberos访问机制,如果不是对在数据安全极其苛刻的条件下,启用Kerberos对管理员和开发人员都是一种很大的负担。本文主要讲解如何在CDH7.1.1集群中禁用Kerberos。
soundhearer
2020/10/15
4K0
如何禁用Kerberos
利用Office文档结合社会工程学手段欺骗用户执行恶意代码
Microsoft Office文档为攻击者提供了各种欺骗受害者运行任意代码的方法。当然,攻击者可能会尝试直接利用Office漏洞,但更常见的情况是向受害者发送包含恶意代码的文档。 与此同时,微软也一直在制定安全措施。一般措施当文档从internet上下载时,并不会直接打开,而是在受保护视图中打开它们。
FB客服
2018/09/21
2.3K0
利用Office文档结合社会工程学手段欺骗用户执行恶意代码
mfc 创建模态对话框与非模态对话框
所谓模态对话框就是该对话框被创建后,其父窗口不能响应任何消息,无法操作,只有在关闭了新创建出来的窗口后才能继续操作其后面的父窗口。而非模态对话框则不会有这种情况,非模态对话框创建完成后不影响父窗口的操作,两个窗口可以同时响应消息。
我与梦想有个约会
2023/10/20
3870
mfc 创建模态对话框与非模态对话框
编写日志创建页
编写后端Python代码不但很简单,而且非常容易测试,上面的API:api_create_blog()本身只是一个普通函数。
用户8442333
2021/05/25
3790
【防护】如何阻止SELECT * 语句
利用思路(仅供参考): 今天在网上看了一篇文章,是用来防止select * 的思路,其实这个可以用于安全防护的,在你出现注入的时候很多都是解猜,很多脚本小子都会用selcet * 或者 or 1=1 之类的解猜所有,但如果你一查所有就报错呢?是不是能有效的防防那些脚本小子呢? 我们每个人都知道是个不好的做法,但有时我们还是要这样做:我们执行SELECT * 语句。这个方法有很多弊端: 你从你的表里返回每个列,甚至后期加的列。想下如果你的查询里将来加上了VARCHAR(MAX)会发生什么…… 对于指定的查询
逸鹏
2018/04/09
9960
【防护】如何阻止SELECT * 语句
帮助对话框和错误消息对话框使用Matlab创建。
1、点击[命令行窗口] 2、按<Enter>键 3、点击[命令行窗口] 4、按<Enter>键 5、点击[确定]
裴来凡
2022/05/28
1.1K0
帮助对话框和错误消息对话框使用Matlab创建。
c++创建对话框_窗体边框改为对话框样式
本例中将涉及到对话框标题栏的自绘,双缓冲位图的显示以及位图按钮类的使用。
全栈程序员站长
2022/11/07
1.4K0
MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)
本节开始为大家讲解偏向应用的知识——创建对话框。    对话框,大家应该很熟悉了,在我们常用的软件中大多都有对话框界面,例如,360安全卫士的主界面其实就是对话框,知识它做了很多美工 方面的工作,将其大大美化了。    创建对话框主要分为两大步:    第一,创建对话框资源,主要包括创建新的对话框模板、设置对话框属性和为对话框添加各种控件;    第二,生成对话框类,主要包括新建对话框类、添加控件变量和控件的消息处理函数等。
acoolgiser
2019/06/14
3.6K0
MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)
WPF 设置元素为 Collapsed 是否会创建此元素
在 WPF 的 XAML 中,如果将某个元素初始的时候设置 Visibility 为 Collapsed 的值,那么意味着这个元素将不会参与布局,就和不存在是一样的。那么这个元素是否会被创建在内存中?是会创建的
林德熙
2020/11/27
1.1K0
点击加载更多

相似问题

禁用“阻止此页创建其他对话框”

12

如何检测“阻止此页创建其他对话框”

21

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

416

阻止此页面创建其他对话框

14

防止此页创建其他对话框。

48
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文