This problem may be a certificate issue, the following steps:
Step 1: Open the System Certificate Manager certmgr.msc, click Action – Find the certificate, then enter Fiddler to find all the relevant certificates, the results are all deleted;
Step 2: Open Firefox, go to Options-Advanced-Certificate-View the certificate, then find the certificate about fiddler beginning with Do_not, then delete all;
Step 3: Open fiddler;
Step 4: Open 127.0.0.1:8888, download Fiddlerroot certificate, or use FiddlerCertMaker.exe to re-hit a certificate;
Step 5: Open the System Certificate Manager certmgr.msc again and import the downloaded certificate;
Step 6: Reopen fiddler, use Chrome/ie to open https://www.baidu.com/, can catch HTTPS message;
Step 7:firefox Configuration Agent 127.0.0.1 8888, and tick "all protocols using the same agent", using firefoxhttps://www.baidu.com/, can catch HTTPS messages;
Note:
1. Chrome and IE use the System Agent, and Firefox uses a separate set of agent system, so no matter whether the fiddler switch "capturing" is open, can not capture the Firefox browser request. We need to set the proxy settings of Mozilla Firefox to the System agent or configure the agent manually.
2. The certificate management used by Mozilla Firefox is also a standalone system, and chrome and IE use the system's certificate agent, so if we want to use Fiddler to crawl the HTTPS packet of Firefox, we need to export the Fiddler root certificate to the desktop. And then import it into the Firefox certificate. When we use chrome and IE, we do not need to import the certificate into the export, because Fiddler's certificate is installed in the system's certificate management.
Fiddler can't catch HTTPS solution