--remote-debugging-port
Chrome 启动的时候,默认是关闭了调试端口的,如果要对一个目标 Chrome PC 浏览器进行调试,那么启动的时候,可以通过传递参数来开启 Chrome 的调试开关
# for macsudo /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--omnibox-popup-count="num" 将地址栏弹出的提示菜单数量改为num个。我都改为15个了。--user-agent="xxxxxxxx" 修改HTTP请求头部的Agent字符串,可以通过about:version页面查看修改效果 --disable-plugins 禁止加载所有插件,可以增加速度。可以通过about:plugins页面查看效果 --disable-javascript 禁用JavaScript,如果觉得速度慢在加上这个 --disable-java 禁用java --start-maximized 启动就最大化 --no-sandbox 取消沙盒模式 --single-process 单进程运行 --process-per-tab 每个标签使用单独进程
--process-per-site 每个站点使用单独进程
--in-process-plugins 插件不启用单独进程
--disable-popup-blocking 禁用弹出拦截