V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
allenzhangSB
V2EX  ›  macOS

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

  •  
  •   allenzhangSB · 2022-09-13 09:35:32 +08:00 · 2215 次点击
    这是一个创建于 588 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    11 条回复    2023-06-27 21:13:41 +08:00
    xiaojun1994
        1
    xiaojun1994  
       2022-09-13 09:46:16 +08:00
    至少三年的 bug 了,因为我 mac 一买回来就这样
    gesse
        2
    gesse  
       2022-09-13 10:22:32 +08:00
    看看是不是插件的问题, 先全部禁用试试?
    starrystarry
        3
    starrystarry  
       2022-09-13 12:41:04 +08:00
    Chrome 的陈年 bug 全屏,焦点不在 Chrome 上就会这样
    Prio
        4
    Prio  
       2022-09-13 13:25:02 +08:00
    没有发现过此问题,12.5.1
    koor
        5
    koor  
       2022-09-14 10:50:32 +08:00
    三指切换一下屏幕再切回来
    WUWENZE
        6
    WUWENZE  
       2022-10-07 20:12:54 +08:00
    打开「程序坞与菜单」-「自动在全屏幕中隐藏和显示菜单栏」就不会出现了
    tansan
        7
    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
        8
    tansan  
       2023-01-30 11:29:53 +08:00
    我又找到了一个新的解决方法,前往 chrome://flags/,将 Immersive Fullscreen Toolbar 设置为 Enabled 。
    cmu2chert
        9
    cmu2chert  
       2023-02-22 09:20:50 +08:00
    @tansan #8 试过这样,空白的问题解决了,但是连接显示器每次右上角都会有一大块空白,需要退出全屏再进入全屏……
    Omnitrix
        10
    Omnitrix  
       333 天前
    解决这个问题,需要你在“系统偏好设置——程序坞与菜单栏——菜单栏”中,把“自动在桌面隐藏和显示菜单栏”“自动在全屏幕中隐藏和显示菜单栏”两个选项都关闭。


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

    所以你按我第一段说的,把两个选项都关闭就好了。这样菜单栏一直会常驻桌面上方,也不会出现白条。
    另外一种方法是你干脆别全屏,自然也不会出现这种问题了。
    bridge45
        11
    bridge45  
       301 天前
    发现了一个规律: 每次出现顶部间距的是最后一次操作全屏 /取消全屏的窗口.所以只要拉出来全屏一下,删除新的那个标签页就可以了.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1067 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:04 · PVG 03:04 · LAX 12:04 · JFK 15:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.