Javascript:切换选项卡时警报框消失

vwkv1x7d  于 2023-02-18  发布在  Java
关注(0)|答案(2)|浏览(161)

如何在切换选项卡时不允许关闭警报框。

使用谷歌浏览器上的alert("Test");,当你切换标签时,警报对话框会消失,当你回到同一个标签时,你就有了完全的访问权限。
我想做的是做同样的事情stackoverflow网站当你创建一个问题,并试图关闭标签,有一个弹出的对话框,不允许你去任何地方,直到你选择之间(离开停留).
IE和Firefox的工作方式不同,我的意思是使用alert("Test");语句时阻止选项卡,但Google Chrome不会阻止。
我向Google发送了一个错误报告,但他们回复我说:**这是按预期工作的,请参见Issue 629964。这不是一个安全错误;用户也可以使用开发者工具或无数其他技巧来使对话框消失。

0ve6wy6x

0ve6wy6x1#

我可以通过在iframe中调用javascript alert来解决这个问题

a0x5cqrl

a0x5cqrl2#

我想指出,这似乎达成了妥协;current(Version 110.0.5481.104(Official Build)(64位))在选项卡上显示alert()confirm(),但不阻止转到另一个选项卡。当用户返回到原始选项卡时-消息框仍然在那里等待他们。因此,这允许持久性,而不会“劫持浏览器”。:)

相关问题