chrome://flags/ 中有哪些值得調整的選項?

任何平台一律通吃

多多益善,謝謝大家!


最近發現這篇回答的點擊量還挺高的,而現在大家使用的 Chrome 版本也更新了,flags 中出現了一些新的設置項,有的設置也消失不見了。

於是我更新一下這篇回答。

以下設置選項基於 Google Chrome 53.0.2785.89 (正式版本) m (64 位)

進入 chrome://flags/ 即可找到設置。

平滑滾動。 #smooth-scrolling

不使用時隱藏右側滾動條。#overlay-scrollbars

允許網頁使用實驗性 JavaScript 功能。 #enable-javascript-harmony

瀏覽器原生界面Material Design。 #secondary-ui-md

允許用戶手動在密碼欄位中生成一個強密碼。 #enable-manual-password-generation

在瀏覽器離線時未能載入的網頁將在瀏覽器重新在線後自動重新載入。 #enable-offline-auto-reload

只自動重新載入其標籤頁處於可見狀態的網頁。 #enable-offline-auto-reload-visible-only

在表單元素上點擊一下滑鼠,即自動填充建議的內容。 #enable-single-click-autofill

對不能載入的網頁顯示一個查看以前緩存頁面的按鈕 #show-saved-copy

==================================

以下回答於 2015-8,可以不用看了

==================================

3 天前我把 chrome://flags 當中的所有選項都研究了個遍,因為我在製作自己的瀏覽器。

好吧,小小的打個廣告,中元瀏覽器(http://hzy.pw/p/1627),純綠色版,可放到 U 盤中隨身攜帶,無論什麼電腦上打開,看到的都是自己熟悉的界面~!並集成 x64 x86,共用一份 user data,在所有電腦上都有最好的兼容性和性能。

-------------------------

下面是回答的正文~

這些是我覺得實用,並且經過測試後表現良好,然後在日常生活中啟用了的選項。

我的瀏覽器版本是:Chromium 46.0.2488.0 (開發者內部版本) (64 位)

為 PDF 查看器啟用全新的 Material 風格界面 #enable-pdf-material-ui

平滑滾動網頁 #enable-smooth-scrolling

下載狀態會顯示為通知,而非下載欄中的項目 #enable-download-notification

在表單元素上點擊一下滑鼠,即自動填充建議的內容 #enable-single-click-autofill

啟用 Material 風格的下載內容頁面 #enable-md-downloads

無法載入某個網頁時,如果瀏覽器緩存中有此網頁的緩存,可選擇載入該緩存 #show-saved-copy

不使用時自動收起的滾動條,不佔用額外空間 #overlay-scrollbars

在瀏覽器離線時未能載入的網頁將在瀏覽器重新在線後,自動重新載入其標籤頁處於可見狀態的網頁#enable-offline-auto-reload #enable-offline-auto-reload-visible-only


地址欄里輸入 chrome://flags/ 然後f3

1. 搜索 mhtml 啟用 這樣保存網頁會以單文件存儲 比較方便

2. 搜索 QUIC 啟用該協議 能讓訪問更流暢


#overlay-scrollbars

使用自動收起的滾動條,不佔用額外空間(全平台)

#enable-smooth-scrolling

像Mac和手機一樣平滑滾動(僅Linux可用)


1:停用DirectWrite Windows

#disable-direct-write

//如果使用了MacType等字體渲染類軟體

// 當然僅限於Windows

2:啟用「恢復下載」功能

#enable-download-resumption

//如果沒有使用擴展或迅雷等接管下載


整理了一些自己用的和值得一試的 Flags,有些暫時沒有經過充分測,只列出來供有興趣的愛好者自己測試。

下面的 Flags 使用的前置條件是更新至 Chrome Dev,不然有些尚未開放的選項你是找不到的。

本回答基於的版本是 Chrome 60.0.3095.6(正式版本)dev (64 位) 。

2017 年 5 月 14 日 更新

更新註記:60 Dev 的 Flags 頁面突然全部回退成英文了,有點頭疼。所以一些新加的 Flags 的名稱就是我草草翻譯的。

快速標籤頁/窗口關閉 #enable-fast-unload

(提供更快速的標籤頁與窗口關閉功能。注意這一功能在非 Dev Channel 下可能存在 Bug,表現為未關閉所有標籤頁直接關閉 Chrome 後,再次開機時 Chrome 開機自啟+自動恢復現場,這還是在沒有設置「從上次停下的地方繼續」選項的情況下。不過目前周圍收集到的案例似乎不多,至少 Dev 已無此問題。)

平滑滾動 #smooth-scrolling

重疊式滾動條 #overlay-scrollbars

(自動收起網頁滾動條,副作用是在一些深色背景網頁或者網頁特別長的時候你很難找到它。)

將網頁另存為 MHTML #save-page-as-mhtml

(將網頁保存為單個文件)

實驗性 QUIC 協議 #enable-quic

(據說對 Google 系網站有奇效,但是也有反饋說已經被封鎖了。)

站點細節 #enable-site-details

(在設置界面中增加一個選項來查看某一特定來源的所有內容設定,需要啟用 #enable-md-settings)

優先 HTML 於 Flash #prefer-html-over-flash

(從插件列表中隱藏 Flash 來獲取 HTML 內容,可能會造成部分 Flash Only 的內容無法顯示)

當 Flash 設置為「允許」時展示所有 Flash 內容 #run-all-flash-in-allow-mode

(不推薦,但是有需求的用戶可以自己開)

密碼生成 #enable-password-generation

(允許 Chrome 在檢測到註冊/創建帳戶頁面時為用戶提供密碼生成選項。未充分測試。)

強制保存密碼 #enable-password-force-saving

(允許用戶手動強制保存密碼,而不要等到 Chrome 的密碼管理器被觸發 。未充分測試。 )

手動密碼生成 #enable-manual-password-generation

(在所有包含密碼輸入框的頁面上提供「生成密碼」按鈕 。未充分測試。 )

離線自動重新載入模式 #enable-offline-auto-reload

(當網頁因為網路原因無法載入時,將會在網路重新連接後自動重新載入。)

僅自動重新載入可見的標籤頁 #enable-offline-auto-reload-visible-only

(如有網頁在瀏覽器處於離線狀態時未能成功載入,則只自動重新載入其標籤頁處於可見狀態的網頁。)

Show Saved Copy Button #show-saved-copy

(當頁面沒有成功載入時,你可以選擇優先瀏覽已緩存的網頁版本。)

新的書籤應用系統 #disable-new-bookmark-apps

(配合 Chrome 的應用系統來用的。在啟用後你可以通過 設置→

更多工具→

添加到桌面 將網頁書籤添加至 chrome://apps 頁面里。在 Windows 下沒有太大用處。)

翻譯 2016Q2 界面 #translate-2016q2-ui

(為翻譯氣泡提供新的界面)

點擊一次即自動填充 #enable-single-click-autofill

(如果瀏覽器已經儲存了對應項目的數據,啟用此項後點擊一次滑鼠即可填充完表單所有的內容。)

Site Engagement Service #enable-site-engagement-service

(看起來是會根據你與網站的交互情況來分配資源給對應的標籤頁。未充分測試。)

勾邊字體#distance-field-text

(某些顯示環境或者軟體搭配需要啟用,視情況而定)

內嵌擴展選項 #enable-embedded-extension-options

(在 chrome://extensions 內直接展示插件選項而不必再開新的標籤頁,看各人習慣。考慮到現在 MD 的擴展頁面時不時抽風這個可能不開更穩妥一些)

可控制標籤頁聲音的界面控制項 #enable-tab-audio-muting

(啟用後,點擊瀏覽器標籤頁上的喇叭按鈕即可快速啟用或禁用該標籤頁內的聲音)

按網域對歷史記錄進行分組 #enable-grouped-history

(按照域名來分類歷史記錄,但是啟用後好像沒什麼效果……)

簡化的全屏、滑鼠鎖 UI #simplified-fullscreen-ui

(在用戶進入全屏或鎖定滑鼠指針的狀態時,提供新的簡化的 UI 與用戶體驗,未充分測試)

自動捨棄標籤頁 #automatic-tab-discarding

(在 Chrome 面臨較高的內存壓力時,會自動捨棄使用不頻繁的標籤頁,等到用戶重新點擊該標籤頁時再重新載入。適合小內存用戶使用,但是要注意啟用本功能後 Chrome 會依據各標籤頁的停留與動作來判斷哪些標籤頁應當保留哪些應當捨棄,可以在 chrome://discards 查看到被捨棄的標籤頁的詳細信息。)

在內容菜單展示 Google 標誌 #enable-google-branded-context-menu

(在 Google 服務所驅動的內容菜單中展現 Google 標誌……嗯……………………未充分測試。)

自定義繪製 Windows 10 標題欄 #windows10-custom-titlebar

(如果啟用,Chrome 會自行繪製標題欄與頂欄按鈕,而不會使用 Windows 提供的。未充分測試。)

內存消融(?)實驗 #memory-ablation

(為瀏覽器進程分配而外的內存。未充分測試。)

暫停後台標籤 #pause-background-tabs

(當在桌面上停留超過 5 分鐘時將暫停後台標籤的計時器。未充分測試。)

實驗性上下文地址欄建議 #enable-zero-suggest-redirect-to-chrome

(將地址欄上下文建議改為實驗性來源。在用戶輸入 URL 或搜索關鍵詞之前便為其提供建議。未充分測試。)

新的地址欄建議形式 #new-omnibox-answer-types

(在地址欄/多功能框中提供新的建議類型,包括貨幣轉換、字典定義、體育比分、翻譯、時間等等。未充分測試。)

地址欄/多功能框實體建議 #omnibox-entity-suggestions

(允許在地址欄/多功能框中提供實體建議。未充分測試。)

啟用新的 APP 菜單標籤 #enable-new-app-menu-icon

顯示證書鏈接 #show-cert-link

(為 HTTPS 站點在頁面信息氣泡中增加一個證書查看器,會直接調用 Windows 自帶的證書查看界面)

在瀏覽器和 Cookie jar 之間保持身份一致性 #enable-account-consistency

(啟用此項後,瀏覽器將管理Google帳戶的用戶登錄和退出。 未充分測試。)

【Material Design 套餐】

*用過後你就會覺得,原生的界面(主要是瀏覽器頂部界面)好難看啊……_(:з」∠)_

瀏覽器頂部界面中的 Material Design #top-chrome-md (建議使用觸摸/Touch 設計選項)

瀏覽器原生界面其餘部分中的 Material Design #secondary-ui-md (主要是彈窗與氣泡部分)

啟用 Material Design 用戶管理器 #enable-material-design-user-manager

使用 Material Design 用戶菜單 #show-material-design-user-menu

啟用 Material Design 政策頁面 #enable-md-policy-page

啟用 Material Design 反饋 #enable-md-feedback(可能存在問題)

啟用 Material Design 歷史記錄 #enable-md-history

啟用 Material Design 設置 #enable-md-settings

啟用 Material Design 擴展程序 #enable-md-extensions(有 Bug,好久了還沒修好)

新的個人資料管理系統#enable-new-profile-management

啟用 Material Design 隱身模式新標籤頁 #enable-md-incognito-ntp


1.啟用「離線載入過時副本」按鈕

作用:

如果上次網頁已經載入完畢,在無網路狀態時也可以瀏覽到載入好的內容了。

配合#啟動時打開上次未關閉的標籤頁#很方便~

2. 啟用閱讀器模式工具欄圖標

這個功能就是開啟閱讀模式,但是實際使用中略雞肋。只支持很少的網站,遠不如Safari支持的多。如果是PC端的話推薦用 #悅讀-印象筆記# 擴展,設置好快捷鍵,大幅提升瀏覽體驗

/*評論說 找不到閱讀模式,我的Android端版本號39.0.2171.93有閱讀模式,並且之前的一些版本也是有的,PC端不清楚*/


建議大家把#overlay-scrollbars這個勾上,然後有bug報給我,我正在修。


Chrome · Issue #75 · zcyzcy88/SelfColle

調整完畢後,訪問chrome:version,可以備份


如果有IPv6的話建議打開quic和內置非同步DNS,上Google有奇效


http://ippotsuko.com/chrome-tips/


啟用可控制標籤頁聲音的界面控制項


手機端的 Chrome(V59+)在 chrome://flags 可以開啟 #enable-chrome-home 和 #ntp-google-g-in-omnibox 兩個選項。

開啟後 Chrome 的地址欄(搜索欄)就會被移到屏幕底部,像這樣

當我們在正常瀏覽網頁時,底部地址欄會隨著屏幕滾動而隱藏;

將地址欄向上拖拽,便能展開一個功能完備的新標籤頁

主頁 下載內容 書籤 歷史紀錄

比原來那個好看到不知道哪裡去了


chrome://flags/#enable-save-password-bubble 不僅僅只是換了個界面,還提供高了提示密碼保存的判斷幾率,除了是用ajax登錄的以外基本都支持了

chrome://flags/#enable-new-profile-management 如果你能正常訪問谷歌的話,通過這個可以鎖瀏覽器了

chrome://flags/#extension-active-script-permission 懶得排除擴展是不是流氓行為,這個可以讓那些擴展所要所有網頁許可權後需要2次確認,當然對於值得信賴的可以設置默認一直允許


先把所有的Material Design化都開啟了,看著多爽.

其他的建議查找相關資料之後再選擇性開啟.


如果你寫js

chrome://flags/#enable-javascript-harmony


The most useful experimental features of Google Chrome

這個可以參考


WebRTC


不是回答是提問:flags設置會同步嗎?Android端設置了幾個flags,換個Android新手機會同步過去嗎?書籤和密碼什麼都同步的這個我知道。

Android端可以設置地址欄在底部、關閉首頁推薦,清爽一些。


推薦閱讀:

Chrome 的插件(Plugin)與擴展(Extension)有什麼區別?
谷歌有哪些使用技巧?
Chrome 流行擴展(add-ons)有哪些?
Chrome 有哪些比較經典的主題?
Proxy Switchy這個谷歌瀏覽器插件到底怎麼設置怎麼用,可不可以提供一個靠譜的教程啊

TAG:GoogleChrome | 程序員 | Chrome擴展程序 |