Google Chrome命令行開關

在渲染器進程中禁止掛起監視器對話框。
--disable-hang-monitor

完全禁用UMA指標系統。
--disable-metrics

僅禁用指標報告發送。與
kDisableMetrics相比,此命令執行普通客戶端將
用於報告的所有代碼,除了將報告刪除而不是將報告發送到服務器之外。
這對於在UI和
性能測試期間發現指標代碼中的問題很有用。
--disable-metrics-reporting

使瀏覽器進程在啓動時引發斷言。
--assert-test

使渲染器進程在啓動時引發斷言。
--renderer-assert-test

導致瀏覽器進程在啓動時崩潰。
--crash-test

使渲染器進程在啓動時崩潰。
--renderer-crash-test

使渲染器進程在啓動時顯示對話框。
--renderer-startup-dialog

使插件進程在啓動時顯示對話框。
--plugin-startup-dialog

使測試Shell進程在啓動時顯示對話框。
--testshell-startup-dialog

指定用於啓動插件過程的命令。
通過淨化或量化來運行插件過程很有用。例如:-- 
plugin-launcher =“ path \ to \ purify / Run = yes” 
--plugin-launcher

該開關的值告訴子進程
瀏覽器希望使用哪個IPC通道與其通信。
--channel

此開關的值告訴應用程序以
給定ID在IPC通道上偵聽和廣播與測試相關的消息。
--testing-channel

此開關的值指定將
在新打開的選項卡中顯示哪個頁面。我們出於測試目的需要它,以便
UI測試不依賴於http://google.com的內容。
--homepage

當存在此開關時,瀏覽器將拋出一個對話框,
要求用戶獨立啓動渲染器進程,而
不是啓動渲染器本身。(這對於調試很有用。)-- 
start-renderers-manually

使進程作爲渲染器而不是瀏覽器運行。
-渲染器

爲渲染器子
進程運行的exe 的路徑--renderer-path

使進程作爲插件主機 運行
--plugin

在與瀏覽器相同的進程中運行渲染器和插件
--single-process

運行每組腳本連接標籤(即BrowsingInstance)在其自己的
渲染器進程中。我們默認爲每個
站點實例(即,來自同一註冊域的頁面組以及
彼此之間的腳本連接)使用渲染器過程。
--process-per-tab


用戶訪問的每個站點(即,來自同一註冊域的一組頁面)運行一個進程。我們默認使用渲染器進程
每個站點實例(即,來自同一註冊
域的頁面組以及彼此之間的腳本連接)。
--process-per-site

在渲染器進程內運行插件。--in- 
process-plugins

在沙箱外部運行渲染器。
--no-sandbox

運行沙箱中的插件進程。
--safe-plugins

從插件沙箱中排除這些插件。
這是逗號分隔的插件dll名稱和activex clsid列表。
--trusted-plugins

對沙箱運行安全性測試。
--test-sandbox

指定用戶數據目錄,瀏覽器將在其中查找
其所有狀態。
--user-data-dir

指定應在“應用程序”模式下啓動關聯的值。
--app

指定應上載到提供的應用程序的文件。此
開關應與--app選項一起使用。
--upload-file

指定是否需要在
渲染器中綁定dom_automation_controller_ 。這種綁定是按幀進行的,因此可能
成爲性能瓶頸。僅當
基於dom的測試自動化時,才應啓用它。
--dom-automation

告訴插件進程要加載的插件的路徑
--plugin-path

指定傳遞給JS引擎
的標誌--js-flags

我們應該使用的GeoID。通常
在第一次運行時從操作系統中獲得此信息,然後在首選項中對其進行緩存。這是一個數值
;請參閱http://msdn.microsoft.com/en-us/library/ms776390.aspx。
--geoid

我們要嘗試打開的語言文件。形式爲
language [-country],其中language是ISO-639的2個字母代碼。
--lang

kDebugOnStart添加到每個子進程。如果傳遞了一個值,它將
用作篩選器,以確定子進程是否應該
傳遞kDebugOnStart標誌。
--debug-children

將kWaitForDebugger添加到每個子進程。如果傳遞值,則表示
將用作確定子進程是否應該
傳遞kWaitForDebugger標誌的過濾器。
--wait-for-debugger-children

將篩選日誌消息以僅顯示以
指定值爲前綴的消息。-- 
log-filter-prefix

強制啓用日誌記錄。默認情況下,版本內部禁用日誌記錄

--enable-logging

強制禁用日誌記錄。默認情況下,調試
版本會啓用日誌記錄。
--disable-logging

設置最低日誌級別。有效值爲0到3:
INFO = 0,WARNING = 1,LOG_ERROR = 2,LOG_FATAL =3。-- 
log-level

當瀏覽器終止時,將任何累積的直方圖轉儲到日誌中(要求
日誌記錄才能真正執行任何操作)。由開發人員和測試
腳本使用。
--dump-histograms-on-exit

在指定端口上啓用遠程調試/自動化外殼程序
--remote-shell-port

運行由chrome首次運行完成的卸載步驟。
--uninstall

在多功能框彈出窗口中顯示的條目數。
--omnibox-popup-count

此開關的值告訴應用程序以
給定ID在IPC通道上偵聽和廣播與自動化相關的消息。
--automation-channel

指示應在啓動時還原最後一個會話。這將覆蓋
首選項值,並且主要用於測試。
--restore-last-session

Chrome支持播放和錄製模式。記錄模式將“所有內容”保存
到緩存中。播放模式專門從緩存中讀取數據。這
使我們可以將會話記錄到緩存中,然後隨意重播。
--record-mode 
--playback-mode

使用記錄和播放時不記錄/播放事件。
--no-events

允許Windows 
在“添加/刪除程序”->“設置程序訪問和默認值”中顯示“啓用對該程序的訪問” 複選框,從而使Windows高興。這
只會顯示一個錯誤框,因爲隱藏Chrome的唯一方法是
卸載它。
--hide-icons 

--show-icons

將Chrome設爲默認瀏覽器
--make-default-browser

使用指定的代理服務器,將覆蓋系統設置。此開關僅
影響HTTP和HTTPS請求。
--proxy-server

Chrome將支持預提取DNS信息。在這成爲
默認設置之前,我們將提供一個命令行開關。
--dns-log-details 
--dns-prefetch-disable

啓用對調試打印子系統的支持。
--debug-print

允許初始化所有Activex控件。這僅是爲了幫助網站
開發人員測試其控件,以查看它們是否與Chrome兼容。
請注意,activex_shared.cc中有一個重複的值(以避免
依賴chrome模塊)。請同時更改兩個位置。
--allow-all-activex

瀏覽器標誌,以禁用所有渲染器的Web檢查器。
--disable-dev-tools

爲所有窗口啓用Web檢查器,即使它們是瀏覽器的一部分也是如此。
允許我們使用開發工具來調試瀏覽器窗口本身。
--always-enable-dev-tools

用於設置SessionRestore :: num_tabs_to_load_的值。有關
詳細信息,請參見session_restore.h。
const wchar_t kTabCountToLoadOnSessionRestore [] = 
--tab-count-to-load-on-session-restore

啓用動態加載Memory Profiler DLL,它將
在運行期間跟蹤所有內存分配。
--memory-profile

配置Chrome的內存模型。
chrome是否真的需要多個內存模型?不,但是我們有很多
個人對更改如何在他們的
系統上起作用的擔憂,我們需要能夠嘗試一些選擇。
--memory-model

默認情況下,file://上不允許使用cookie。
測試時需要它們,例如頁面循環程序和佈局測試。請參見bug1157243。--enable 
-file-cookies

不管先前進行了何種設置,都以最大化的方式啓動瀏覽器。
TODO(pjohnson):修復了錯誤1137420後,請刪除此內容。我們將此
作爲無法在
頂級窗口上使用moveTo和resizeTo的解決方法。
--start-maximized

Spawn線程可以監視指定消息循環中的過多延遲。
用戶應在Alarm()上設置斷點以檢查有問題的線程。
用法:-enable-watchdog = [ui] [io] 
列出的子參數的順序無關緊要。
--enable-watchdog

啓動瀏覽器時顯示“首次運行”體驗,無論
它實際上是否是首次運行。
--first-run

啓用MessageLoop服務的任務的直方圖。有關
結果,請參見about:histograms / Loop ,以顯示每個線程上消息的頻率,包括APC 
計數,對象信令計數等
。--message-loop-histogrammer

從另一個瀏覽器執行導入。與此
設置關聯的值對目標瀏覽器和要導入的項目進行編碼。
--import

更改DCHECKS以轉儲內存並繼續而不是崩潰。
僅當指定--enable-dcheck時,此功能纔在Release模式下有效。
--silent-dump-on-dcheck

通常,當用戶嘗試導航到
帖子發佈結果的頁面時,我們會提示您確保他們願意。此開關可用於
禁用該檢查。在自動測試期間使用此開關。
--disable-prompt-on-repost

禁用彈出窗口阻止。
--disable-popup-blocking

不執行JavaScript(像新標籤頁一樣的瀏覽器JS仍在運行)。
--disable-javascript

阻止Java運行。
--disable-java

阻止插件運行。
--disable-plugins

防止圖像加載。
--disable-images

使用低碎片堆作爲CRT。
--use-lf-heap

僅調試開關以指定要加載的Gears插件dll。
--gears-plugin-path

切換以在渲染器過程中加載Gears。
--gears-in-renderer

啓用新的HTTP堆棧。
--new-http

允許從文件系統加載javascript調試器UI。
--javascript-debugger-path 

--enable-p13n
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章