如何防止 Chrome 偏移新打开的窗口?

如何防止 Chrome 偏移新打开的窗口?

当我在 Windows 7 上的 Chrome 中打开一个新窗口(按 CTRL+N)时,新窗口并不完全与现有窗口重叠。

相反,它稍微向右偏移。

因此,打开新窗口后我必须立即手动将其向左移动,以便它使用全屏空间。

有没有什么办法可以防止这种偏移?

答案1

没有默认的方式。

增量偏移是 Windows 的一部分(它总是将新的非最大化窗口稍微放到上一个窗口的右下方,直到达到阈值,然后再从左上角重新开始。

此外,Chrome 存储在偏好设置文件中的窗口位置设置仅在启动 Chrome 时使用,而不是在新窗口时使用。

此时您有两个选择。

  1. 提交一个问题要求实施(如果实施的话,可能需要一段时间)
  2. 请求某人编写一个扩展来执行此操作(它应该有可能),或者自己写一个

答案2

这实际上不是一个 Chrome“黑客”,但以下是一些解决方案:

  • 您可以使用 Windows 7 的 Aero Snap - 只需将新窗口拉到顶部即可最大化。
  • 双击新窗口的顶部边框使其最大化。
  • 或者,您也可以在打开新窗口后立即按Win+ 。这也会将其最大化。

答案3

Chrome 目前不支持此功能。将您的投票添加到Chrome 问题

同时,使用此 Autohotkey 脚本来完成任务。

#IfWinActive ahk_class Chrome_WidgetWin_1
$^n::
h:="ahk_id " WinExist("a")
WinGetPos, X, Y,,,A
Send ^n
sleep, 250
WinWaitNotActive, %h%
WinMove, A,, X, Y
Return
#IfWinActive

相关内容