chrome 全屏时, 标签页上面出现空白

2022-09-13 09:35:32 +08:00
 allenzhangSB

macos 版本 12.5 每次全屏时, chrome 浏览器都会出现: https://imgur.com/a/QFlqG08 是我哪里设置有问题吗?

2793 次点击
所在节点    macOS
11 条回复
xiaojun1994
2022-09-13 09:46:16 +08:00
至少三年的 bug 了,因为我 mac 一买回来就这样
gesse
2022-09-13 10:22:32 +08:00
看看是不是插件的问题, 先全部禁用试试?
starrystarry
2022-09-13 12:41:04 +08:00
Chrome 的陈年 bug 全屏,焦点不在 Chrome 上就会这样
Prio
2022-09-13 13:25:02 +08:00
没有发现过此问题,12.5.1
koor
2022-09-14 10:50:32 +08:00
三指切换一下屏幕再切回来
WUWENZE
2022-10-07 20:12:54 +08:00
打开「程序坞与菜单」-「自动在全屏幕中隐藏和显示菜单栏」就不会出现了
tansan
2022-11-29 08:43:04 +08:00
这是个 chrome 的 bug
目前出现在 MacOS 12 + 之后的版本,需要在系统设置中关闭自动显示和隐藏菜单栏
请参考:
https://bugs.chromium.org/p/chromium/issues/detail?id=1264148#c30
tansan
2023-01-30 11:29:53 +08:00
我又找到了一个新的解决方法,前往 chrome://flags/,将 Immersive Fullscreen Toolbar 设置为 Enabled 。
cmu2chert
2023-02-22 09:20:50 +08:00
@tansan #8 试过这样,空白的问题解决了,但是连接显示器每次右上角都会有一大块空白,需要退出全屏再进入全屏……
Omnitrix
2023-05-26 16:00:02 +08:00
解决这个问题,需要你在“系统偏好设置——程序坞与菜单栏——菜单栏”中,把“自动在桌面隐藏和显示菜单栏”“自动在全屏幕中隐藏和显示菜单栏”两个选项都关闭。


为什么会产生标签页上方白条?是因为你开启了“自动在桌面隐藏和显示菜单栏”,但关闭了“自动在全屏幕中隐藏和显示菜单栏”。(正常情况下这两个在默认设置中都是开启的)
我猜测你之所以选择关闭后者,是因为在 chrome 全屏状态中,如果将鼠标移至屏幕上方,隐藏的菜单栏加载出来时浏览器画面会整体向下平移,鼠标移开后菜单栏隐藏,浏览器画面又整体向上平——在 UI 设计中这叫做“hover effect”。
所以只要关闭“自动在全屏幕中隐藏和显示菜单栏”使得 chrome 全屏状态时菜单栏常驻,在你不切换桌面时就不会出现这种效应。
但如果你没有同时关闭“自动在桌面上隐藏和显示菜单栏”,在你从桌面切换至全屏 chrome 时,就会出现这种标签页上方的空白条。我把这称之为 fake hover 现象——当切换桌面时,菜单栏和标签页之间的空白的长度,刚好等于隐藏菜单栏加载使得浏览器画面悬停时菜单栏+chrome 窗口控制栏的长度。也就是说 chrome“以为自己还需要悬停”。

所以你按我第一段说的,把两个选项都关闭就好了。这样菜单栏一直会常驻桌面上方,也不会出现白条。
另外一种方法是你干脆别全屏,自然也不会出现这种问题了。
bridge45
2023-06-27 21:13:41 +08:00
发现了一个规律: 每次出现顶部间距的是最后一次操作全屏 /取消全屏的窗口.所以只要拉出来全屏一下,删除新的那个标签页就可以了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/879601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX