【问题标题】:How to display “allow dialogs from … to take you to their tab” in an alert?如何在警报中显示“允许来自...的对话框将您带到他们的标签”?
【发布时间】:2026-01-13 15:10:01
【问题描述】:

我在一个网站上,alert 出现了几十次错误消息,只说:

错误:(

我习惯于网站在出现许多错误消息后自动显示一个标有“防止此页面创建其他对话框”的复选框。这应该发生在上述网站上,但事实并非如此。相反,它显示了一个复选框“允许来自 [example.com] 的对话框将您带到他们的标签?”

你知道为什么会这样吗?如何在我自己的网站上重现这种行为?

PS:我的浏览器是 Firefox 72.0.2。

编辑

4 个月...没有人见过这样的消息?

【问题讨论】:

  • 你能贴一些代码吗?
  • @SimoneRossaini 不,我没有。其实我只是对我以前从未见过的行为感到好奇。

标签: javascript html firefox alert


【解决方案1】:

当不在视图中的页面(某些未激活的浏览器选项卡)尝试显示alert() 对话框时,这会在 Firefox 中显示。当某些在后台运行的代码创建警报消息时,您可能会收到此消息:例如,当您按下按钮时,某些代码在后台运行并且您切换到另一个选项卡,现在旧选项卡完成运行并显示警报对话框。

【讨论】: