相关疑难解决方法(0)

如何检测"阻止此页面创建其他对话框"

如何检测用户是否已选中该框,"阻止此页面创建其他对话框"?

为什么这是一个问题

如果用户阻止了确认框的出现,则该函数confirm('foobar')始终返回false.

如果用户无法看到我的确认对话框confirm('Are you sure?'),则用户永远不能执行该操作.

CONTEXT

所以,我使用的代码就像if(confirm('are you sure?')){ //stuff... }.因此,false来自浏览器的自动响应将阻止用户进行操作stuff.但是,如果有一种方法可以检测到用户已经选中了该框,那么我可以自动执行该操作.

我认为如果用户已禁用对话,则该函数应该抛出错误,或返回true.该功能用于确认用户请求的操作.

javascript firefox google-chrome

18
推荐指数
1
解决办法
3398
查看次数

检查警报是否已禁用

在chrome中,有一种方法可以通过选择"阻止此页面创建其他对话框"来禁用警报.

如果用户已禁用警报,有没有办法通过javascript检查?

javascript

10
推荐指数
1
解决办法
702
查看次数

标签 统计

javascript ×2

firefox ×1

google-chrome ×1