2016-06-08 1 views
0

웹 페이지로 이동하는 크롬 확장 프로그램을 만들려고합니다. 사용자가 비동기 게시 요청을 보내는 웹 페이지의 버튼을 클릭하고 해당 응답을 읽고 확장 프로그램에서 사용할 수 있습니다.크롬 확장 - 웹 페이지에서 POST 요청 사용자의 응답을받는 방법?

내 연구에서 발견 한 모든 것은 내게 요청 자체를 만들기 위해 웹 페이지가 필요하기 때문에 내가하고 싶지 않은 확장 자체에 요청을 작성하라고 말하고 있습니다.

백그라운드 스크립트의 페이지 자체에서 게시물 요청을들을 수있는 방법이 있습니까?

+0

그래서 웹 사이트가 AJAX를 사용? – wernersbacher

답변

0

chrome.webRequest.onBeforeRequest.addListener(function callback) 요청이 발생할 때 chrome.webRequestonBeforeRequest을 사용할 수 있습니다. 매개 변수에는 HTTP 요청 데이터가 포함됩니다. 또한 리스너에 extraInfoSpec requestBody을 제공해야합니다. 다음은

은 샘플 코드는 onBeforeRequest 사용하는 방법을 니펫 :

POST 요청에 대한 자세한 내용은
const WEB_REQUEST = chrome.webRequest; 

WEB_REQUEST.onBeforeRequest.addListener(
function(details) { 
if(details.method == "POST") 
console.log(JSON.stringify(details)); 
}, 
); 

의 크롬 확장 프로그램 개발자 가이드를 읽어보십시오 https://developer.chrome.com/extensions/getstarted

관련 문제