以app形式啓動chrome——關於chrome命令行

轉自:http://wiselyman.iteye.com/blog/2179043javascript

轉自:http://bbs.ithome.com/thread-589651-1-1.htmlphp

轉自:http://www.cnblogs.com/dsky/archive/2013/05/14/3077484.htmlhtml

 

客戶但願咱們開發的不是一個B/S系統,而是一個客戶端應用。java

還有在一些須要全屏的需求的B/S系統的時候,須要隱藏全部瀏覽器的相關的內容。web

按F11的全屏不能知足要求。chrome

 

只需作以下操做:shell

Java代碼   收藏代碼
  1. "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app=http://www.baidu.com  

 若需最大化增長"--start-maximized"
數據庫

 

效果以下:瀏覽器


 

 

Chrome命令行參數暢談(一)
命令行參數是Chromium提供的一種延伸功能的方法,Chrome和Chromium都支持在啓動時使用命令行參數,有些參數會改變瀏覽器功能和行爲方式,有些則是測試和調試用的。目前Chrome有1000個左右的命令行參數。

1、使用方法:緩存

1. 更改快捷方式,使用此法需要用此快捷方式啓動chrome纔會帶參數;
在快捷方式的「目標」輸入欄內chrome.exe以後,添加「空格--參數」;

 


                                
登陸/註冊後可看大圖

 

2. 修改註冊表,使用此法即便從其餘程序調用chrome而非從快捷方式打開,也會帶着參數啓動。例如:
Windows RegistryEditor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command]
@="\"C:\\Users\\lenovo\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe\"  --參數 --參數 -- \"%1\""

                                
登陸/註冊後可看大圖

 

2、目的和意義:
1. 擴充能夠自定義的選項範疇,如user-data-dir="D:\userdata"自定義用戶數據位置;
2. 實現某些調試功能,如user-agent="Chromium or whatever",改變本身的user agent以假裝成其餘瀏覽器;


                                
登陸/註冊後可看大圖

3. 快速調整設置,如--lang=zh_TW,將顯示語言改成繁體中文。

3、經常使用命令行參數介紹:
1. --incognito,設置瀏覽器直接從隱身模式啓動功能,您在隱身模式中瀏覽網頁不會保留瀏覽器記錄、Cookie存儲庫或搜索記錄,會保留下載的文件和已存的書籤。
2. --start-maximized,啓動時自動最大化窗口。
3. --lang=en_US,設置語言爲英語_美國(這裏能夠寫各類語言代碼),快速切換顯示語言,而免去在設置中點擊數次並重啓的麻煩。
4. --user-agent="thatis my user agent"(若是字符串不含空格則無需引號),設置僞造的用戶代理字符串,能夠驗證網站對於不一樣瀏覽器採起的不一樣的行爲。
5. --user-data-dir=D:\userdata,設置自定義用戶數據位置,對於系統盤空間較小,但願把用戶數據(包含緩存)放在其餘位置的用戶很是有用。
6. --disable-images,設置爲禁止圖像,對於流量有限制,或者其餘不想看圖的人羣很是有用。
7. --no-sandbox,不使用沙箱,在和某些殺毒軟件有衝突時,能夠關閉沙箱。
8. --trusted-plugins,僅使用信任的插件。
9. --restore-last-session,啓動時恢復最近的會話。

4、分類
Chrome依據參數的功能和性質,把全部參數分紅了11個大類,接下來,咱們會依次介紹這些類別中比較有意思的命令行參數。

5、Chrome命令行參數之基礎類
1. --debug-on-start,若是程序包含基礎/調試/debug_on_start_win.h,(僅限於Windows),該過程將​​自啓動JIT系統註冊的調試器,並會等待60秒鐘,讓調試器鏈接到自身並打一個斷點。
2. --disable-breakpad,禁用崩潰報告。
3. --wait-for-debugger,在60秒以內,等待一個調試器接入Chrome。
4.--test-child-process,當運行特定的派生子進程的測試,此開關會告訴測試框架,當前進程是一個子進程。
5.--enable-crash-reporter,表示崩潰報告應該啓用。由輔助進程不能訪問到所需文件的平臺做出這個決定,此標誌由內部產生。
6.--enable-crash-reporter-for-testing,用於在調試環境中打開Breakpad(一個很是實用的跨平臺的崩潰轉儲和分析模塊)崩潰報告,崩潰報告在那裏一般會被編譯,但被禁用了。
7.--full-memory-crash-report,生成所有內存崩潰報告。
8.--enable-low-end-device-mode,改寫低端設備檢測,啓用低端設備的優化。
9.--disable-low-end-device-mode,改寫低端設備檢測,禁止低端設備的優化。
 
附其它收集命命令行參數:

disable-accelerated-compositing    禁用加速disable-winsta    禁用渲染備用窗口disable-application-cache    禁用應用程序緩存disable-apps  禁用應用程序disable-audio    禁用音頻disable-auth-negotiate-cname-lookupdisable-background-networking  禁用後臺聯網disable-backing-store-limit    禁用存儲數量限制,能夠防止在打開大量的標籤窗口時,頁面出現閃爍的現象。disable-byte-range-support    禁用緩存的支持字節範圍disable-click-to-play    禁用點擊播放disable-connect-backup-jobs    若是超過指定的時間,則禁用創建備份的TCP鏈接disable-content-prefetch    禁用內容預取disable-custom-jumplist    禁用Windows 7的JumpList自定義功能disable-databases    禁用HTML5的數據庫支持disable-desktop-notifications    禁用桌面通知(默認窗口啓用)disable-dev-tools    禁用全部頁面的渲染檢測disable-device-orientation    禁用設備嚮導disable-webgl    禁用WebGL實驗功能disable-extensions    禁用擴展disable-extensions-file-access-check    禁用擴展文件訪問檢查disable-geolocation    禁用地理位置的JavaScript APIdisable-glsl-translator    禁用GLSL翻譯disable-hang-monitor    禁止任務管理器監視功能disable-internal-flash    禁用內部的Flash Playerdisable-ipv6    禁用IPv6disable-preconnect    禁用TCP/IP協議disable-javascript    禁用JSdisable-java    禁用Javadisable-local-storage     禁用本地存儲disable-logging    禁用調試記錄disable-new-tab-first-run  禁用新標籤顯示的通知disable-outdated-plugins    禁用過期的插件disable-plugins    禁止插件disable-popup-blocking    禁用阻止彈出窗口disable-prompt-on-repostdisable-remote-fonts    禁用遠程字體disable-renderer-accessibility    禁用渲染輔助功能disable-restore-background-contents    當瀏覽器從新啓動後以前的網址被記錄disable-session-storage    禁用會話存儲disable-shared-workers    禁用共享,功能還沒有完成disable-site-specific-quirks    禁用指定站點設置的WebKit兼容性問題。disable-speech-input    禁用語音輸入disable-ssl-false-start    禁用SSL的虛假啓動disable-sync    禁用同步disable-sync-apps    禁用同步應用程序disable-sync-autofill    禁用同步自動填表disable-sync-bookmarks    禁用同步書籤disable-sync-extensions    禁用同步擴展disable-sync-passwords    禁用同步密碼disable-sync-preferences    禁用同步偏好設置disable-sync-sessions    禁用同步會話disable-sync-themes    禁用同步主題(皮膚)disable-sync-typed-urls    禁用同步輸入網址disable-tab-closeable-state-watcher    disable-translate    禁用翻譯disable-web-resources    禁用網絡資源後臺加載服務disable-web-security    禁用網絡安全提示?disable-web-sockets    禁用網絡接口safebrowsing-disable-auto-update  禁用自動升級(安全瀏覽)disable-tls    禁用設置XMPP協議的客戶端同步控制disable-flash-core-animation    禁用Flash核心動畫disable-hole-punching    禁用Punchingdisable-seccomp-sandbox    禁用沙盒no-sandbox      啓動無沙盒模式運行 

相關文章
相關標籤/搜索