팝업에서 백그라운드 스크립트로 함수를 호출하는 방법이 있습니까? 나는 그 질문보다 훨씬 더 설명 할 수 없다. 내가하는 일에있어 내가 가진 오류는 아니지만 오히려 내가 어떻게 해야할지를 완전히 모른다. 배경 페이지에 정의 된 함수를 호출 할 팝업 페이지의 버튼을 클릭 할 수있게하려고합니다.팝업에서 백그라운드로 함수 호출
8
A
답변
11
실제로는 Message Passing을 사용하는 것이 가능합니다. 이
var bgPage = chrome.extension.getBackgroundPage();
var dat = bgPage.paste(); // Here paste() is a function that returns value.
21
는보십시오. 하지만 그 사용되지 않습니다. 대신 chrome.runtime.sendMessage
및 chrome.runtime.onMessage.addListener
을 사용하십시오.
+0
나는 예를 찾기 위해 내가 이것을 할 수 있음을 알았다. 감사. – Auspex
0
당신은 여전히 chrome.extension.sendMessage
을 사용할 수 있습니다
popup.js
$("#button").click(function(){
chrome.extension.sendMessage({ msg: "startFunc" });
});
background.js
var func = function(){
alert("Success!");
};
chrome.extension.onMessage.addListener(
function(request, sender, sendResponse){
if(request.msg == "startFunc") func();
}
);
관련 문제
- 1. 함수 내에서 함수 호출
- 2. 함수 인수의 함수 호출
- 3. 함수 호출
- 4. 함수 호출
- 5. 함수 호출기를 사용하여 함수 호출
- 6. 팝업에서 MFMailComposeViewController
- 7. iPhone에서 백그라운드로 앱 시작
- 8. 팝업에서 부모로 데이터를 전달합니다.
- 9. .NET에서 하스켈 함수 호출
- 10. SubSonic에서 스칼라 함수 호출
- 11. ASP.NET jquery 함수 호출
- 12. 동적 호출 함수 - Python
- 13. imploded 값에서 함수 호출?
- 14. BODY에서 많은 함수 호출
- 15. 플래시에서 PHP 함수 호출
- 16. 멀티 스레딩 함수 호출
- 17. 함수 호출 방법?
- 18. iframe 함수 호출
- 19. 라이브러리에서 모델 함수 호출
- 20. 동적 함수 호출 (적용)
- 21. 링크를 방문하여 함수 호출
- 22. 자바 동적 함수 호출
- 23. UIViewController의 UIView에서 함수 호출
- 24. WebMethods의 Javascript 함수 호출
- 25. JNA에서 C 함수 호출
- 26. C# 함수 호출?
- 27. JQuery 함수 호출 컨트롤러에서
- 28. 자바 스크립트 함수 호출
- 29. PHP - 역 호출 함수?
- 30. 파이썬 함수 호출 종료
[크롬 확장에서 popup.js와 background.js 사이의 통신 방법] (https://stackoverflow.com/questions/13546778/how-to-communicate-between-popup-js-and- background-js-in-chrome-extension) – JerryGoyal