크롬확장프로그램2 [Chrome Extension] 웹 페이지에서 Chrome Extension 통신하기 웹 페이지 - 크롬 확장 프로그램 통신 웹페이지에서 크롬 확장프로그램(chrome extension)과 통신하는 방법을 알아보자. 먼저 사전 준비가 필요하다. 확장 프로그램의 manifest.json에 통신을 하고자 하는 웹사이트를 등록을 해주어야 한다. 등록을 해주지않으면 웹페이지에서 chrome.runtime을 사용할 수가 없다!! "externally_connectable": { "matches": ["*://*.naver.com/*", "*://127.0.0.1/*"] }, 웹 페이지에서는 어떻게 설정해야 하는지 보자. 웹 페이지에서 크롬 확장프로그램과 통신하려면 크롬 확장 프로그램의 ID를 알아야 한다. if (window.chrome) { console.log('Browser is chrome.. 2020. 5. 1. [Chrome Extension] Chrome 이벤트에서 동기 처리가 가능할까? 회사 업무 중에 시도했다가 실패했던 부분을 포스팅하려고 한다. javaScript 알못이 동기처리를 시도했다는 게 그냥 나 혼자 TIL이라서 내가 보려고 쓰는 글이니.... 지식이 부족해도 이해 바랍니다... 하핳ㅎ... 결과는 실패다. JavaScript 동기처리는 어떻게 하는 거야!!! 1. Promise 2. async-await 3. while (이건 안될것 같았지만 한번 해봄) 하고 싶은 것은 addListener 안에서 Native Message를 동기 처리하고 싶었다. (Native Message는 Chrome Extension에서 제공하는 기술로, 외부 프로그램과 통신이 가능한 기술이다. 이 기술을 이용하면 .exe등과 통신이 가능함. 이것도 나중에 포스팅해야지) Native Message.. 2020. 4. 19. 이전 1 다음