Chrome Extension - How to get HTTP Response Body?

后端 未结 3 910
栀梦
栀梦 2020-11-28 05:39

It seems to be difficult problem (or impossible??). I want to get and read HTTP Response, caused by HTTP Request in browser, under watching Chrome Extension background scrip

3条回答
  •  情书的邮戳
    2020-11-28 06:29

    There is now a way in a Chrome Developer Tools extension, and sample code can be seen here: blog post.

    In short, here is an adaptation of his sample code:

    chrome.devtools.network.onRequestFinished.addListener(request => {
      request.getContent((body) => {
        if (request.request && request.request.url) {
          if (request.request.url.includes('facebook.com')) {
    
             //continue with custom code
             var bodyObj = JSON.parse(body);//etc.
          }
    }
    });
    });
    

提交回复
热议问题