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

2021-08-22 19:47:36 +08:00
 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 安装的最新版,应该不存在版本问题。

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

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

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

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

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

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

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

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

© 2021 V2EX