谷歌浏览器在全屏时,如果激发 macOS 隐藏的 toolbar 会重新渲染整个浏览器

2021 年 8 月 22 日
 LotusChuan

大概就是这个样子(第一次尝试发图,不知道能不能看见)

https://i.imgur.com/Jivcqcf.png

这是不触发隐藏的 toolbar 的情况,就是正常的全屏

https://i.imgur.com/RQs4RSf.png

也就是说在全屏的时候我只要把鼠标移到 tab 栏顶部就会显示隐藏的 toolbar,从而导致浏览器的重新渲染,所有东西都会下移一段距离,非常影响使用。 而在 Safari 里面如果移到最上面虽然也会显示 toolbar,但是它只重新渲染 Safari 的 tab 栏,而不是整个页面

https://i.imgur.com/mMvl9he.png

->

https://i.imgur.com/1UtVi0t.png

我在网上搜类似的问题,不知道是我关键词不对还是什么的没有找到中文的结果,英文的结果比较符合的只有这个 https://support.google.com/chrome/thread/7832842/google-chrome-resizes-when-autohidden-apple-menu-bar-is-shown-instead-of-overlapping-it?hl=en 但是也没有解决方案,所以来问问大家有没有类似情况的,有解决方案就最好了。我能找到的办法就是 command+shift+f 隐藏 tab 栏

https://i.imgur.com/0lhUdw3.png

但这顶多算个 workaround 吧,而且还看不见 tab 栏。 chrome 是 homebrew 安装的最新版,应该不存在版本问题。

5381 次点击
所在节点    macOS
12 条回复
chendy
2021 年 8 月 22 日
没遇到过这个问题,隐藏工具栏时就是弹出系统工具栏,不隐藏的时候整个页面会下移一下
chrome 版本 92.0.4515.159
系统版本 11.5.2
LotusChuan
2021 年 8 月 22 日
@chendy 好吧,那应该是什么地方设置的不对,我再找找能不能调整
zhouwb
2021 年 8 月 23 日
楼主应该用了状态栏图标收纳的软件了吧?
jjxtrotter
2021 年 8 月 23 日
我碰到过类似的问题,比如在全屏应用状态下出触发菜单栏点击 surge 切换策略一类的鼠标点击位置是错位的,其他的 app 就没问题。
plk403
2021 年 8 月 23 日
只要全屏状态下有标签栏,鼠标放窗口顶部浏览器页面就会往下移动,鼠标移开页面又回去,就很难受.Safari 就不会, edge 也会这样.Safari 就很平滑
不过这个情况有时候有不会出现 ? 顶多标签栏往下移的时候没有动画 , 比较卡顿
就离谱 非常难受
johnkiller
2021 年 8 月 23 日
chrome://flags/#enable-immersive-fullscreen-toolbar

enable 之后重开 chrome,效果符合楼主预期,但貌似有严重 bug (我这网址栏直接错位了)。
LotusChuan
2021 年 8 月 23 日
@zhouwb 我在菜单栏使用了 dozer 收纳一些后台软件,但我测试杀掉这个软件的进程后依旧能触发我的问题,所以应该不是这个导致的。

@plk403 是的,但是在我这已经是必定触发了,edge 也有这个问题。

@johnkiller 这个的严重 bug 我也是稳定触发,以后应该只能关 tab 栏用 chrome 了。
plk403
2021 年 8 月 23 日
@LotusChuan 我之前回复你的时候没有触发... 现在好了 又开始这样了
Xeonpoint
2021 年 8 月 24 日
我的情况和你不太一样。当我出发 menuBar,并不会导致浏览器重新渲染。但是 menuBar 会闪烁(先变成白色再马上回复原来的效果)一下,怪难受的。
canxin
2022 年 1 月 7 日
请问 OP 解决这个问题了吗?最近遇到了这个问题,想知道怎么解决。
LotusChuan
2022 年 1 月 9 日
@canxin 没有,我现在只用 Safari 了,综合体验比 Chrome 好,只有在一些只能在 Chrome 上用的情况下会打开它。你如果有刚需的话可以用快捷键隐藏和打开 tab 栏,在 tab 栏隐藏的情况下不会有页面下移的情况。
canxin
2022 年 1 月 10 日
@LotusChuan 好的,谢谢

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

https://v2ex.xtra.eu.org/t/797326

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

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

© 2021 V2EX