额,线上的页面又在 IE 有错误?Mac 机上怎么破?

基础工作

  • 安装 Charles
  • 安装 VirtualBox & Windows

Windows 上安装 Charles 证书并设置代理

  • Mac 上导出证书 Help -> SSL Proxying -> Save Charles Root Certificate
    • 注意保存格式为 cer, 而不是 pem paste image paste image
  • 拖动证书至 Widnows 并安装
    • 注意选择将证书保存到根机构下 root
  • 设置代理为 Mac 地址
    • 设置完代理后,IE 游览器记得重新启动一下 proxy

开启 Charles 进行抓包并做映射

  • 查询需要进行代理的 url,右击进行映射即可 map

如何抓 iOS 的包

十分钟学会Charles抓包(iOS的http/https请求), 其中需要注意的是,在 iOS 上,安装完证书后,需要在 通用 -> 关于本机 -> 证书信任设置中 打开 根信息的开关