mac 怎么用wireshark抓 flutter web开发网页的包-chrome

wireshark 版本   Version 3.4.5

mac。 版本 11.3.1

在。/users/mac/documents  新建一个文件 权限777 , sslkeylog.log

wireshark 这样设置

 

 

 

命令行执行 :  /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome –user-data-dir=/tmp/chrome –ssl-key-log-file=/users/mac/documents/sslkeylog.log

会启动一个新的chrome。然后打开wireshark 就能抓包到这个chrome 的http和 https 包


 

但是。flutter 启动web的方法是 :

flutter  run -d chrome

这种方法怎么带参数 , 比如像这样:

flutter-web-admin-dashboard-ecommerce-main % flutter run -d chrome –chrome-args=”–user-data-dir=/tmp/chrome –ssl-key-log-file=/users/mac/documents/sslkeylog.log”

 

这个网页提出的同样的问题: https://github.com/dart-lang/webdev/issues/1080

 

解决方法是: 先用flutter run -d chrome 运行,然后用 这个命令打开的chrome

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome –user-data-dir=/tmp/chrome –ssl-key-log-file=/users/mac/documents/sslkeylog.log

打开flutter 网页的地址