크롬 확장 프로그램 개발일지 #2


크롬 확장 프로그램 개발일지 #2

2021년 2월 13일 css 오타 수정 뭔가 모양이 이상하다 했더니 중간에 세미콜론이 들어갔었다. 난관 3, 버그 수정 2. 가끔씩 Unchecked runtime.lastError: The message port closed before a response was received. 오류 발생한다. 이유를 찾아보니 popup.html 이 꺼져있을 때, background.js 에서 connect 를 시도해서 생긴 문제였음. 프로그램 특성상 확장 탭에서 popup 창을 꺼놔도 background 에서 계속 다운로드를 재개해야하기 때문에, 연결이 끊겼을 때도 이벤트를 기록할 방법이 필요함. => 모든 로그를 chrome.storage 에 기록하게 함. 로그는 로컬에 따로 저장되므로 popup, background에 모두 독립적이게 된다. 로그를 볼 때 로컬에 저장된 로그를 불러와 로드하는 방식으로 변경 크롬 웹 스토어에 확장 프로그램 등록 일단 테스트 해봤는데 문제가 없는 것 같아 웹...


#자바스크립트 #크롬 #확장프로그램

원문링크 : 크롬 확장 프로그램 개발일지 #2