Chrome 大版本更新來了,這是一次「史詩級」增強
8 月 25 日,Chrome 85 正式向穩(wěn)定版通道進行推送。本次更新以標(biāo)簽頁功能增強為核心,同時也帶來了諸多不容錯過的好功能!一起來看一看。
▍讓你的標(biāo)簽頁更好用
從今年開始,Chrome 針對標(biāo)簽頁功能進行了一系列的調(diào)整優(yōu)化,重點主要放在標(biāo)簽頁整理和性能表現(xiàn)上。具體到這次更新的 Chrome 85,Google 主要為我們帶來了以下幾個讓標(biāo)簽頁更好用的新功能:
更清爽的標(biāo)簽分組
此前 Chrome 已經(jīng)正式加入標(biāo)簽頁組功能,允許我們通過將標(biāo)簽頁通過特定的顏色標(biāo)記和標(biāo)簽歸納,在視覺上對不同標(biāo)簽頁進行分組和管理。

分組折疊功能演示 | 圖:Google
但這種標(biāo)簽頁收納方式對于標(biāo)簽頁數(shù)量和標(biāo)簽分組數(shù)量較多的用戶來說其實也不太友好,畢竟分組名稱自身就會占據(jù)一定的標(biāo)簽欄空間。因此從 Chrome 85 中進一步引入了標(biāo)簽分組折疊功能,點擊組上的顏色標(biāo)簽就能對組內(nèi)標(biāo)簽進行展開、折疊,這樣即便是存在大量的組,也可以準(zhǔn)確找到目標(biāo)標(biāo)簽頁組并進行管理。
最后,如果你在更新后無法使用這個功能,可以通過手動開啟 ?chrome://flags/#tab-groups-collapse??功能標(biāo)簽的方式來進行激活。
更靈活的標(biāo)簽頁預(yù)覽
標(biāo)簽頁如果打開過多,想要查找特定內(nèi)容的標(biāo)簽頁就變得極其麻煩,鼠標(biāo)懸停到標(biāo)簽上只是單純的文本簡介其實還不夠直觀,而在最新的 Beta 通道的 Chrome 則可以直接查看頁面的縮略圖預(yù)覽,這在需要從一堆類似的標(biāo)簽頁中找到目標(biāo)頁面時非常方便。

標(biāo)簽頁預(yù)覽 | 圖:Google
而針對觸摸屏設(shè)備中,標(biāo)簽頁的切換以及預(yù)覽則采用改進的標(biāo)簽頁縮略圖預(yù)覽卡片,形式上倒是和 Windows 8 中采用 Metro UI 的 IE11 瀏覽器上進行多標(biāo)簽頁切換類似,在標(biāo)簽頁切換時更方便手指觸碰點選,而在進行網(wǎng)頁瀏覽時可以一并隱藏標(biāo)簽頁欄并且擴大可視面積。

針對觸屏設(shè)備和平板的新交互 | 圖:Google
目前標(biāo)簽頁縮略圖可以通過 chrome://flags/#tab-hover-card-images 功能標(biāo)簽手動開啟,針對觸摸屏和平板設(shè)備的標(biāo)簽頁預(yù)覽 UI 則會率先向 Chromebook 進行推送。
更快的后臺標(biāo)簽頁加載速度
通過 Chrome 的標(biāo)簽頁瀏覽可以一次打開多個網(wǎng)頁方便信息的查找,但如果切換到新的標(biāo)簽頁還處于「加載中」,這種需要等待的體驗就算不上太好了。
因此 Chrome 85 還對后臺標(biāo)簽頁面的性能進行了改進,正式在 Mac 以及 Windows 平臺的 Chrome 中引入了一項名為配置文件引導(dǎo)優(yōu)化(Profile Guided Optimization)的編譯器技術(shù)。這項技術(shù)其實早在 Chrome 53 的時候就已經(jīng)被引入,但當(dāng)時只是針對基于 VC++ 編譯的 Windows 版Chrome 進行了優(yōu)化,這一次由于編譯后端變成了更加通用的 Clang,Windows 和 Mac 平臺的 Chrome 都將從這項優(yōu)化特性中獲益。

PGO 啟用后的測試數(shù)據(jù) | 圖:Google
根據(jù) Chrome 開發(fā)團隊的測試,采用配置文件引導(dǎo)優(yōu)化的 Chrome 在頁面加載速度上提升近 10%,尤其是在處理大量標(biāo)簽頁時性能提升明顯。
▍文件拖拽不再「壞事」
你的瀏覽器有兩個標(biāo)簽頁,一個是已經(jīng)洋洋灑灑寫了好幾千字的文章編輯器,另一個是用來優(yōu)化文章配圖的在線圖片處理工具?Squoosh。接下來的流程你很熟悉:將圖片扔進 Squoosh 的標(biāo)簽頁面、完成圖片大小優(yōu)化、下載優(yōu)化后的圖片貼近文章……
你沒算到的是,一個不小心你將圖片拖拽進了文章編輯器——雖然少數(shù)派新版編輯器支持拖拽上傳,但 Chrome 瀏覽器搶先一步將這個操作識別成了拖拽瀏覽。
于是你剛剛寫的幾千字變成了風(fēng)中塵埃,編輯器頁面此時搖身一變成為了文件預(yù)覽。因為文件拖拽壞事的情況我們并不會每天遇到,但偶爾一次或許就足以帶來毀滅性的傷害(遇到過的朋友請把「終于」打在評論區(qū))。
終于,剛剛加入 Chromium「大家庭」的 Edge 瀏覽器注意到了這個問題,Edge 瀏覽器開發(fā)者 @Eric Lawrence?早前曾分享過的解決方案這次也隨著 Chromium 底層的更新來到了 Chrome 85 正式版當(dāng)中。
拖拽打開文件這個特性并沒有被砍掉,但相應(yīng)的處理方式得到了優(yōu)化。具體而言,Chrome 85 默認(rèn)會在新標(biāo)簽頁面中打開我們拖拽進入瀏覽器窗口的文件,以此避免對當(dāng)前標(biāo)簽頁內(nèi)容的干擾;只有當(dāng)我們進行更加精確的定位操作、將文件拖拽到瀏覽器頂部標(biāo)題欄的標(biāo)簽頁選項卡上時,Chrome 85 才會在這個標(biāo)簽頁中打開文件。

再也不會丟稿子啦!
所以即便在使用一些支持拖拽上傳的網(wǎng)盤、在線圖片管理工具的過程中,我們也完全不必?fù)?dān)心拖拽放置的位置不對導(dǎo)致網(wǎng)頁操作沒有正確觸發(fā)了——即使操作失誤,一個新標(biāo)簽頁面也可以幫我們規(guī)避掉不少風(fēng)險。
▍PDF 功能加強在即
對 PDF 文件的支持是當(dāng)前微軟新版 Edge 瀏覽器主要特色功能之一,我們可以直接在新版 Edge 瀏覽器對 PDF 文件進行涂鴉、標(biāo)注、高亮、擦除等等操作,然后將這些改動保存為新的文檔;相比之下 Chrome 就顯得非常「寒酸」了——如果說 Edge 算得上是一個簡單的 PDF 編輯器,那 Chrome 一直以來都只是個閱讀器。

Edge 的 PDF 編輯器功能相當(dāng)完備
所以接下來 Chrome 也計劃在 PDF 支持方面迎頭趕上,在接下來的數(shù)周時間里,Google 將為 Chrome 85 帶來 PDF 填寫與保存功能,以此方便我們對特定 PDF 文件進行簽名、批注,同時提供保存導(dǎo)出的選項。

Chrome 85 PDF 功能演示 | 圖:Google
經(jīng)過我們的實際測試,PDF 填寫與保存功能目前依然沒有實裝上線,即便在 chrome://flags 中開啟了相關(guān)功能標(biāo)簽也無濟于事。鑒于該功能相比當(dāng)前版本 Edge 瀏覽器的 PDF 功能依然差了不少,希望 Google 接下來的推送和更新都能快一點吧。
▍用二維碼快速分享頁面
Chrome 此前曾針對多平臺用戶推出過不少跨平臺增強特性,如「跨設(shè)備剪貼板」。
但問題在于并非所有人都是「一個 Chrome 走天下」,如果你想把桌面端的網(wǎng)頁分享給并沒有安裝 Chrome 瀏覽器的手機,除了通過第三方工具(比如 IM 應(yīng)用)復(fù)制粘貼 URL 鏈接外還能怎么辦呢?
在 Chrome 85 中,Google 就針對這樣的情況提供了一個更加通用的解決方法:二維碼。
二維碼的使用方法和此前的「云剪貼板」類似,在桌面端,我們只用在需要分享的頁面中找到地址欄上的二維碼圖標(biāo),點擊就能生成一個對應(yīng)的二維碼用于頁面分享。

桌面端二維碼分享入口
值得一提的是,桌面端 Chrome 85 的二維碼分享菜單還支持實時編輯和導(dǎo)出:我們對 URL 鏈接的改動會直接反映到上方生成的二維碼當(dāng)中,生成的二維碼圖片則支持下載導(dǎo)出。

支持實時編輯
二維碼分享是 Chrome 85 的正式功能之一,如果你升級后沒有在地址欄發(fā)現(xiàn)二維碼小圖標(biāo),也可以通過啟用 chrome://flags/#sharing-qr-code-generator 功能標(biāo)簽來進行激活。
另外我們暫時沒有發(fā)現(xiàn)如何在移動版 Chrome 85 上使用這個功能,如果你找到了相關(guān)入口,歡迎在評論區(qū)與大家分享。
▍一個瀏覽器兼容新老網(wǎng)頁
這個世界依然離不開 Internet Explorer,無非是因為那些依然使用「上古技術(shù)」搭建的政企網(wǎng)站,要想正常瀏覽必須使用 Internet Explorer。為此我們要么乖乖聽話,要么就只能通過各種兼容模式或第三方插件進行訪問。
而對企業(yè)級 Chrome 瀏覽器用戶而言,此前很多人可能接觸過的 LBS 插件(Legacy Browser Support)在本次更新后也將正式「退役」:Chrome 85 將 LBS 正式整成到了 Chrome 當(dāng)中,企業(yè)管理員在進行部署的過程中可以借助 Chromium 提供的組策略進行相關(guān)配置,配置完成的 Chrome 瀏覽器可以在需要時切換到 Internet Explorer 進行網(wǎng)頁渲染。
▍Android 版「史詩級」增強
接下來聊聊近期將與桌面端同步更新至 Chrome 85 的 Android 版本。
首先需要補充的背景知識在于,Android 系統(tǒng)自 2014 年推出 Android 5.0 Lollipop 起便正式支持了 64 位處理器架構(gòu)的設(shè)備,同時還提出過所有上架 Play 應(yīng)用商店的應(yīng)用必須提供 64 位架構(gòu)支持這種強制要求——但 Chrome 瀏覽器自身,卻是直到這次更新才完成從兼容 32 位架構(gòu)應(yīng)用向兼容 64 位架構(gòu)應(yīng)用的轉(zhuǎn)換。
作為當(dāng)前絕大多數(shù) Android 設(shè)備所采用的處理器架構(gòu),應(yīng)用提供 64 位架構(gòu)版本意味著它們能夠在這些配置更加主流、現(xiàn)代的移動設(shè)備上發(fā)揮最佳效能。畢竟理論上來說,64 位架構(gòu)的處理器在數(shù)據(jù)處理速度上有著天然優(yōu)勢,這種優(yōu)勢配合 64 位操作系統(tǒng)和 64 位原生應(yīng)用可以得到進一步放大。

用更直接的話來說,如果你在升級 Chrome 85 后感覺比以往更快更流暢了一點,可能并非只是心理作用的影響。

桌面端的已打開標(biāo)簽頁提醒
除了 64 位支持,上面提到的標(biāo)簽頁優(yōu)化也在這次更新中適當(dāng)觸及了移動版,此前已經(jīng)在桌面端上線的標(biāo)簽頁跳轉(zhuǎn)功能這次也來到了移動版:如果你已經(jīng)在其他標(biāo)簽頁中開啟了這個網(wǎng)頁,在新標(biāo)簽中輸入對應(yīng)的 URL 地址后,Chrome 會提供一個一鍵跳轉(zhuǎn)的按鍵方便你快速回到這個「你已經(jīng)打開但你可能忘了」的頁面當(dāng)中。

手機端現(xiàn)在也有了
同樣的,如果你在移動端 Chrome 85 上暫時還看不到這個功能,也可以通過啟用 chrome://flags/#omnibox-tab-switch-suggestions 功能標(biāo)簽來手動開啟。
▍這些功能還在路上
后臺標(biāo)簽限制(Tab Throttling)
未來 Chrome 還會在標(biāo)簽頁性能上進行進一步優(yōu)化,比如在降低內(nèi)存占用上,Chrome 一直在測試一項名為 Tab Throttling 的新技術(shù),該技術(shù)能夠回收長時間打開的標(biāo)簽頁中所占用的系統(tǒng)資源,這樣不僅加載速度會更快,同時還可以降低內(nèi)存占用、提高筆記本電池的續(xù)航時間。
這項新特性原計劃于 Chrome 85 正式版上線,但后來遭到推遲,目前在 Beta 頻道的 Chrome 86 中可用。
完整 URL 地址隱藏
之前 Chrome 會將網(wǎng)址中的 www 隱藏而只顯示后面的網(wǎng)址內(nèi)容,但依舊有詐騙網(wǎng)站通過長網(wǎng)址來進行欺騙。因此 Google 認(rèn)為最好的辦法是無論是網(wǎng)站的那個頁面都只顯示主域名,換句話說,通過縮短網(wǎng)址的形式來讓網(wǎng)絡(luò)欺騙無處藏身。

簡潔到幾乎「一無所有」| 圖:9to5Google
目前針對 URL 地址欄的「瘦身」已在計劃當(dāng)中,從下一版本的 Chrome 開始,當(dāng)我們打開某個頁面時,Chrome 的地址欄將只會顯示主域名形式,只有點擊地址欄時才會顯示完整的網(wǎng)頁路徑。如果你正在使用 Dev 或者 Canary 通道的 Chrome,開啟這兩個功能標(biāo)簽就能立即啟用這一特性:
chrome://flags/#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover
chrome://flags/#omnibox-ui-sometimes-elide-to-registrable-domain
以上便是本次 Chrome 85 穩(wěn)定版帶來的主要新功能。目前你正在使用哪一款瀏覽器?Chrome 的哪些新功能比較打動你?歡迎在評論區(qū)留言分享你的看法。
題圖來自:shiftdelete.net
更多熱門文章


推薦閱讀
1、力扣刷題插件
2、你不知道的 TypeScript 泛型(萬字長文,建議收藏)
4、immutablejs 是如何優(yōu)化我們的代碼的?
?關(guān)注加加,星標(biāo)加加~
?
如果覺得文章不錯,幫忙點個在看唄
