크롬을 처음 실행할 때 탭을 여는 확장 기능을 쓰고 있습니다. 기술적으로는 백그라운드 페이지에 코드를 삽입하는 것으로, 이는 간단하고 Windows에서 잘 작동하며 Linux는 물론 테스트하지는 않았지만.Chrome에서 Chrome이 열릴 때 코드 실행
문제는 사용자가 왼쪽 상단의 닫기 버튼을 클릭 할 때 실제로 Chrome을 완전히 닫지 않는 Mac에서 발생합니다. 크롬을 완전히 닫으려면 강제 종료해야합니다. 사람들이 일반적으로하지 않는 것입니다.
그래서 사용자가 크롬을 처음 열 때 코드를 트리거하기 위해 다른 이벤트를 사용해야합니다. 누구라도 그럴 수있는 아이디어가 있습니까? 나는 모든 탭의 생성 이벤트에 리스너를 추가하고 탭의 수 또는 비슷한 것을 확인할 수 있다고 생각하지만 경량 솔루션을 찾고 있습니다. 어떤 아이디어?
업데이트 : chrome.windows.onCreated 이벤트를 사용하고 다른 창이 열려 있지 않은지 확인하는 것이 좋습니다. 그게 최선의 방법인가요? 아니면 누군가가 더 효율적인 것으로 생각할 수 있습니까?
제발하지 마세요. 냄새는 악의에 강합니다. –