티스토리 뷰
카테고리 없음
uncaught typeerror: cannot read properties of undefined (reading 'onmessage') - chrome extension 개발 중 일어난 에러
YG - 96년생 , 강아지 있음, 개발자 희망 2024. 10. 19. 15:24manifest.json
"background": {
"service_worker": "background.js"
},
"permissions": [
"tabs",
...
background.js
chrome.runtime.onMessage.addListener((request, __, sendResponse) => {
console.log("Received message:", request);
// 메시지 처리 로직
if (request.action === "doSomething") {
console.log("Action performed.");
sendResponse({ status: "success" });
} else {
sendResponse({ status: "unknown action" });
}
});
background.js에서 메세지를 받으려고 하는데 자꾸 onMessage를 못 읽겠다고 하는 버그가 있었는데 코드엔 문제가 없는데 이러는 것이 이상해서 구글링을 하다가 해결책을 발견했습니다
uncaught typeerror: cannot read properties of undefined (reading 'onmessage')
해결 방법은 확장 프로그램을 새로 고침하는 것이였습니다. 확장 프로그램에 들어가서 새로고침 표시를 눌러서 새로고침을 하니 제대로 전달되더라구요.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- React
- 프리온보딩
- env
- 아차산
- 윤성우 열혈C프로그래밍
- 프론트앤드
- electron
- 초보
- nextjs
- NextRequest
- 원티드
- 노마드코더
- javascript
- 스토리 북
- TopLayer
- import/order
- Storybook
- CLASS
- jest
- C언어
- 북클럽
- WSL2
- 우아한테크코스
- NextApiRequest
- error
- nodejs
- 노개북
- 위코드
- createPortal
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함