Chrome 撤消“阻止此页面创建其他对话框”的操作

chrome undo the action of "prevent this page from creating additional dialogs"

本文关键字:其他 创建 对话框 操作 撤消 Chrome      更新时间:2023-09-26

我有时发现我需要重新启用警报以进行调试。当然,我可以关闭选项卡并重新加载它,但是有更好的方法吗?

关闭已禁用警报的页面的选项卡。在新标签页中重新打开页面。该设置仅在会话期间持续,因此在新选项卡中的新会话开始后,将重新启用警报。

No.但是您确实应该使用 console.log() 而不是 alert() 进行调试。

在Chrome中,它甚至具有能够打印出整个对象(而不仅仅是toString())的优势。

所以正确的答案是:是的,有更好的方法。

右键单击选项卡并选择"复制",然后根据需要关闭原始选项卡。

在副本中重新启用警报。

重复选项卡似乎重新创建了原始选项卡的运行状态,因此您可以继续原处。

另外

2 个解决方案我很幸运,既没有关闭 + 在另一个选项卡中重新打开页面,也没有关闭 Chrome(和浏览器)中的所有选项卡,然后重新启动它不起作用:

1)我通过关闭标签页,强制关闭Chrome,并在不恢复标签页的情况下重新启动浏览器(注意:在运行CentOS Linux的计算机上)在我的机器上修复了它。

2)我的老板(也在 CentOS 上)也有同样的问题(警报是我公司 Javascript 调试过程的重要组成部分,原因有很多,例如遗留问题),但我的第一种方法对他不起作用。但是,我设法通过以下过程为他修复了它:

  • a) 制作一个名为 FixChrome.sh 的空文本文件,并粘贴以下 bash 脚本:

    #! /bin/bash
    cd ~/.config/google-chrome/Default     //adjust for your Chrome install location
    rm Preferences
    rm 'Current Session'
    rm 'Current Tabs'
    rm 'Last Session'
    rm 'Last Tabs'
    
  • b) 关闭 Chrome,然后打开终端并运行脚本(bash FixChrome.sh)。

这对他有用。缺点是您会丢失当前和上一个会话中的所有选项卡,但如果这对您很重要,这是值得的。

打开一个具有相同链接的新窗口或选项卡。PREVENT选项仅持续每个会话。

如果您希望为

设置为阻止对话框显示的页面重新激活对话框。

Chrome:选择设置,系统会打开一个 Chrome 的 Google 页面,其中包含您的所有 Chrome 设置。

在最底部,转到高级设置

,在高级设置的底部,您可以单击重置浏览器设置...这将使对话框按预期显示。

如果 JS 脚本中的警报过多,似乎有一个进程会抑制所有控制台.log消息。如果您尝试调试脚本,这是一个问题。 我一直在Chrome和Brave上运行脚本,突然控制台.log消息停止了。 然而,使用Firefox的所有控制台.log仍然会出现消息...完全相同的脚本。问题不在于检查或取消选中警告、错误和调试消息。

我为此感到茫然...是Windows阻止"站点"吗? 我尝试清除缓存以重置Chrome中的所有设置,但问题仍然存在。 我想我可以尝试重新安装这两个浏览器。

关闭硬件加速似乎是影响弹出窗口和对话框的设置。

当我需要对事物回答"是"或"否"时,Chrome 会不断隐藏对话框窗口,当我需要在书签面板中重命名文件夹时也是如此。经过数周的处理。我在"设置"中禁用了所有 Chrome 助手,同样在 Windows 10 中,我关闭了窗口捕捉。它已经做了一些事情来将弹出窗口和对话框放回视口中。

当此错误发生时,我可以通过先按 Enter 键在单击选项卡关闭 X 按钮之前关闭选项卡。浏览器有一个隐藏的警报框,需要用户的响应。

关闭和重新打开硬件加速,杀死Chrome进程并关闭和切换所有其他助手已经为我修复了它......它必须在chrome本身中,因为我刚刚进入Mac中的Chrome窗口,现在已经停止了问题,没有任何干预。我猜打开/关闭/打开chrome设置导致它重新定位对话框。我现在无法让浏览器重复错误...