0
다른 확장 프로그램의 배경 페이지와 통신하여 내 정보를 얻는 확장 프로그램이 있습니다.크롬의 다른 확장 프로그램을 통해 요청 보내기
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
if (request.condition == "weather"){
getWeather(function(responseWeather) {
console.log(responseWeather);
sendResponse({weather: responseWeather});
});
}
});
이 같은입니다 (중요한 부분)이다
chrome.extension.sendRequest(extensionId, {condition: "weather"}, function(response) {
console.log("got response");
}
과 배경 페이지 : 응용 프로그램의 전송 요청 부분은 다음과 같이 (ID 복사 확장 페이지에서 붙여 확장자)을 찾습니다
이 기능을 테스트하고 동일한 확장 프로그램에서 작동하는 팝업 페이지가 있지만 크로스 익스텐션 부분을 전혀 사용할 수 없습니다. 보내기 요청 기능에 "응답이 있습니다"라는 내용이 인쇄되지 않습니다.
도움을 주시면 감사하겠습니다. 감사합니다
고맙습니다. 페이지 절반을 아래로 스크롤하여 이벤트 문서를 살펴 보지도 않았습니다. –