--remote-debugging-port
Chrome 啟動的時候,默認是關閉了調試端口的,如果要對一個目標 Chrome PC 瀏覽器進行調試,那么啟動的時候,可以通過傳遞參數來開啟 Chrome 的調試開關
# for mac sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
這個啟動后, 會在設置的端口開啟一個http服務和一個websocket服務. 具體使用參考:揭秘瀏覽器遠程調試技術
我們可以通過這個調試接口, 可以實現遠程給啟動的頁面綁定函數.就是可以遠程可以給js的window對象添加一些方法
--user-data-dir
可以將你Google Chrome的暫存資料設置到你指定的磁碟目錄去。
這里我們可以指定到一個臨時目錄, 這樣在瀏覽器關閉后, 數據就被清空了
未整理--------------------
–user-data-dir=”[PATH]” 指定用戶文件夾User Data路徑,可以把書簽這樣的用戶數據保存在系統分區以外的分區。
–disk-cache-dir=”[PATH]“ 指定緩存Cache路徑
–disk-cache-size= 指定Cache大小,單位Byte
–first run 重置到初始狀態,第一次運行
–incognito 隱身模式啟動
–disable-JavaScript 禁用Javascript
--omnibox-popup-count="num" 將地址欄彈出的提示菜單數量改為num個。我都改為15個了。
--user-agent="xxxxxxxx" 修改HTTP請求頭部的Agent字符串,可以通過about:version頁面查看修改效果
--disable-javascript 禁用JavaScript,如果覺得速度慢在加上這個
--disable-java 禁用java
--start-maximized 啟動就最大化
--no-sandbox 取消沙盒模式
--single-process 單進程運行
--process-per-tab 每個標簽使用單獨進程
--in-process-plugins 插件不啟用單獨進程
--disable-popup-blocking 禁用彈出攔截