Chrome 启动的时候,默认是关闭了调试端口的,若是要对一个目标 Chrome PC 浏览器进行调试,那么启动的时候,能够经过传递参数来开启 Chrome 的调试开关javascript
# for mac sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
这个启动后, 会在设置的端口开启一个http服务和一个websocket服务. 具体使用参考:揭秘浏览器远程调试技术java
咱们能够经过这个调试接口, 能够实现远程给启动的页面绑定函数.就是能够远程能够给js的window对象添加一些方法web
能够将你Google Chrome的暂存资料设置到你指定的磁碟目录去。
这里咱们能够指定到一个临时目录, 这样在浏览器关闭后, 数据就被清空了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页面查看修改效果 缓存
--in-process-plugins 插件不启用单独进程
--disable-popup-blocking 禁用弹出拦截websocket