Google 服务生态下的忠实用户都知道,标签页和历史记录的多端同步功能一直以来都是 Chrome 良好体验的核心所在,但除了同步功能,Chrome 浏览器在移动端的体验却因为插件系统的缺失而难言完美。虽然 Google 一直都在通过快速迭代对移动端 Chrome 浏览器进行完善,出于稳定性考虑,很多实用改进和新功能我们往往都无法在第一时间用上。
好在我们其实可以像桌面端 Chrome 那样通过开启 feature flags 来尝鲜使用这些功能,从而让手机端的 Chrome 用起来更顺手。
Chrome flags 到底是什么?
和很多新技术一样,Chrome 也会不断的增加新功能,但这些功能并不会立即出现在新版本上,而是暂时通过 flags 的形式在稳定版本中「隐藏起来」,毕竟这些刚刚开发出来的新功能很有可能出现各种 Bug。
但对于那些希望冒险尝鲜新功能的用户来说,善用 flags 就是个不错的解决办法了 —— 打开 flags 选项非常简单,在 chrome 浏览器的地址栏输入:
chrome:https://flags
就可以看到所有可控制的 flags 开关,下面我们挑选了一些稳定性尚可且比较实用的 flags,通过开启这些开关来让我们的 Android 版 Chrome 更好用。
注:本文 Chrome 版本为稳定频道 v72,手机为 初代 Pixel,系统版本 Android 9.0。
Chrome Duet:另一种风格的 Chrome 界面
Chrome 70 引入了全新的设计界面,但如果你观察过 iOS 版和 Android 版就会发现底栏设计截然不同。事实上,Android 版也同样包含了与 iOS 类似的界面,这个界面被称作是 Chrome Duet,需要通过在 Chrome flags 中找到「enable-chrome-duet」 打开。
开启之后你会发现底部出现了首页按钮、分享按钮以及搜索按钮,而原本的汉堡菜单也移到了右下方,至少在大屏幕手机上这个调整会更顺手一些 —— 毕竟菜单放到右上角实在太不方便单手操作了。
开启方式:
chrome:https://flags/#enable-chrome-duet
让标签页可以水平切换
虽然有些人喜欢 Android 版 Chrome 现在这种垂直的标签页切换器,但依旧有人对这个不是很习惯,尤其是那些习惯了 Android 9.0 多任务应用切换交互的用户。
但其实 Chrome 中也可以开启水平切换的标签页,方法同样是在 Chrome Flags,找到「enable-horizontal-tab-switcher」,开启之后多标签页切换就变成了水平切换,关闭标签页也和我们在最近任务中关闭 App 的操作类似 —— 向上滑动标签卡片即可。
开启方式:
chrome:https://flags/#enable-horizontal-tab-switcher
Chrome 播放在线视频:充分利用手势操作
使用 Android 版 Chrome 播放视频的体验实在叫不上让人满意,至少我会觉得控制播放没法用手势还在用「几百年前」的点击控件操作实在是太别扭了。
显然,如果可以通过手势来控制播放会方便很多,毕竟人的手可没电脑上的鼠标那么精准。
通过在 Chrome flags 中搜索「enable-modern-media-controls」 就可以开启播放器的手势操作模式,开启之后播放视频时,双击屏幕就可以暂停,在视频的左侧或者右侧双击就就可以快进或者快退,这样的操控方式虽然少了点直观和精准,但在日常媒体播放中更适合触摸屏设备操作。当然一些播放控件也位置也有所调整,例如时间、声音以及全屏按钮都在时间栏的上面。
开启方式:
chrome:https://flags/#enable-modern-media-controls
为大文件下载开启并行下载功能
无论是桌面版还是移动版,Chrome 的下载功能都是极为简陋的,这是因为 Chrome 目前只允许单进程下载,下载单个的小文件可能并不会有什么问题,但是如果下载比较大的文件,单进程下载除了容易发生下载错误,下载速度也并不理想。
除了使用第三方下载器之外,我们同样可以通过在 Chrome flags 上搜索「enable-parallel-downloads」来开启 Chrome 的并行下载功能,开启时候下载大文件时速度会更快,并且更不容易出现错误。
开启方式:
chrome:https://flags/#enable-parallel-downloading
更改文件的下载位置
如果不做任何修改,默认 Android 版 Chrome 会将下载的文件自动放到「下载文件夹」中,最要命的是在 Chrome 中根本无法找不到更改路径的设置项(而桌面版是完全可以更改的)。
如果你想更改 Android 版 Chrome 下载文件夹路径,不妨在 Chrome flags 中找找办法 —— 搜索 「enable-downloads-location-change」并开启下载路径设置选项,随后我们就能在 Chrome 的设置菜单中找到下载目录设置。
此外你还可以看到一个新的选项,是否可以在每次下载时强制性询问下载到那个目录下 —— 这和你在桌面端 Chrome 进行下载的体验一致。
开启方式:
chrome:https://flags/#enable-downloads-location-change
我们心心念的阅读模式
现在很多第三方的浏览器都带有阅读模式 —— 当你阅读大量文本段落时可以剔除广告、删除无谓的页面样式等干扰性的元素,并将内容重新排版,方便进一步深入阅读,这种体验像极了那些稍后读应用。
让人觉得奇怪的是,Chrome 并没有正式推出过这个的功能。这也让当前我们在 Chrome 上阅读网页文章的体验不那么尽如人意。
其实 Chrome 早就在准备这项功能,只不过目前处于实验阶段 —— 也就是说我们同样可以在 Chrome flags 中找到「reader-mode-heuristics 」来开启这个功能,打开之后在浏览网页时底部会出现一个小通知询问你是否开启,打开该功能之后就是我们心心念的阅读模式了,你可以更改主题(亮色 / 暗色 / 灰色),调整字体以及字号大小等等。
开启方式:
chrome:https://flags/#reader-mode-heuristics
将经常访问的网页保存到离线书签实现脱机访问
有些经常阅读的网页其实完全可以不用重新加载打开,比如说我经常翻阅的一个网线线序的文章,每一次都重新打开加载一遍似乎有些浪费,再加上施工时时常会遇到手机网络信号不好的情况,所以离线书签就非常有用了。
同样这项功能需要从 Chrome flags 开启,找到「Offline Bookmarks」就可以开启离线书签,这样你可以通过将经常访问的网页保存到离线书签,从而可以实现脱机访问。
开启方式:
chrome:https://flags/#Offline Bookmarks
避免淘宝网页版跳转到 App
使用 Android 版 chrome 的朋友一定遇到过一个非常让人头疼的问题:朋友发过来的淘宝链接,用 Chrome 打开还没几秒钟就被强制跳转到 App 上,如果你恰好没有安装相应的 App 就会直接跳转到应用商店。
这个使用体验实在太糟糕了,要想避免出现这个跳转,我们同样可以在 Chrome flags 中开启相应的选项,找到「#enable-framebusting-needs-sameorigin-or-usergesture」选择开启即可。
开启方式:
chrome:https://flags/#enable-framebusting-needs-sameorigin-or-usergesture
更接近桌面的标签展示
受制于屏幕的限制,如果我们打开多个标签页时,其实根本看不到其他标签页的信息,切换起来唯一办法是点击右上角,然后在一大堆的标签卡片中寻找,如果只是几个标签页可能并不麻烦,但是如果标签多起来,查找起来实在太麻烦,所以比较好的解决方案就是标签视图不是卡片,而是更直观的列表。
当然改成紧凑直观的列表同样需要在 Chrome flags 中找到「Accessibility Tab Switcher」并选择开启,这样你在切换标签时将看不到大面积的卡片,而是更直观的标签列表信息,切换网页也变得更容易。
开启方式:
chrome:https://flags/#Accessibility Tab Switcher
开启更快的 QUIC 协议
如果你跟我一样时重度的 Google 服务使用者,并且喜欢观看 YouTube 上的视频,那么你可以尝试开启一个提升链接速度的协议:QUIC,QUIC 协议延迟要低于 TCP 协议,并运行在传输更快的 UDP 协议上,而开启方式也同样是在 Chrome flags 上,找到「Experimental QUIC Protocol」选择 enable 即可。
开启方式:
chrome:https://flags/#enable-quic
结语
虽然移动平台上 Chrome 浏览器有着诸多的限制,但通过开启一些 flags 来尝鲜一些新功能可以说满足了一些日常手机浏览网页上的痛点,这或多或少的弥补了一些手机平台上浏览器的不足。相比冒险尝试测试频道的 Chrome,在稳定版 Chrome 上开启 flags 也更为安全稳定,至少日常使用的完全没问题,如果你发现了实用的 flags,欢迎在文下评论分享给我们。