2014-01-15 2 views
0

Chrome 앱의 다른 인스턴스가 이미 실행되고 있지만 Chrome의 탁월한 컨텍스트 분리로 인해 어려움이 있는지 여부를 알 수있는 방법을 찾고 있습니다.Chrome 앱이 이미 실행 중인지 어떻게 알 수 있습니까?

또한 chrome.runtime API가 도움이되기를 기대했지만 그럴 것 같지 않습니다.

기본적으로 한 번에 하나의 인스턴스 만 실행할 수 있도록하고 싶습니다.

감사합니다.

답변

2

배경 페이지는 응용 프로그램에서 시작한 윈도우를 추적 할 수있는 전역 상태를 저장할 수 있습니다.

앱은 한 번에 하나의 배경 (또는 이벤트) 페이지 만 가질 수 있습니다.

여러 창을 시작하지 않으려면 chrome.app.window.create 호출에 "id"옵션이 있는지 확인하십시오. 즉, 주어진 ID로 창 하나만 생성됩니다.

+0

맑고 깨끗한 설명을 해 주셔서 감사합니다. – Ciprian

관련 문제