Chrome 的模式对话框卡在屏幕外。如何永久地将其移回?

Chrome 的模式对话框卡在屏幕外。如何永久地将其移回?

Google Chrome 浏览器偶尔会弹出一个模式对话框,这是 jsalert()函数弹出的对话框。

安装扩展程序也会将其放上去。如果我在写类似这篇文章的帖子时点击“返回”,这个 Stack Exchange 网站也会被放上去。

它是模态的,因此当对话框出现时,浏览器的 UI(整个浏览器窗口,而不仅仅是当前选项卡)会被冻结。

我的问题:对话框不在屏幕上。我可以点击<esc>关闭它。我可以点击<tab> <enter>接受它。但我看不到它。对话框没有在 Windows 任务栏中显示为单独的窗口,因此我无法使用旧的移动技巧将其移回屏幕上。

我尝试过一些显而易见的方法,例如重新安装浏览器。

我如何才能使该对话框再次可见?

答案1

如果窗口处于活动状态,您可以按ALT+SPACE然后按m。这样您就可以使用箭头键移动窗口。

答案2

右键单击任务栏并选择“层叠窗口”或“显示堆叠窗口”。这将重新排列所有窗口,包括我在撰写此帖子时此 SO 站点创建的模式对话框 :)

答案3

尝试暂时将显示器的分辨率更改为其他值并执行应用。

如果有任何问题,请尝试使用alt+Tab定位到 Chrome。

答案4

该问题的答案出现在 Stack Overflow 上。

https://stackoverflow.com/questions/43022839/chrome-modal-dialogs-dont-appear-locks-up-window

事实上,禁用浏览器的硬件加速确实起了作用。清除“设置/高级设置/系统/使用硬件加速”复选框中的勾选。

相关内容