2017-12-26 39 views
1

C#의 백그라운드 서비스로 작업하여 특정 크롬 확장 프로그램이 활성 상태인지 확인합니다.크롬 확장 상태 C#

우리가 할 수에서의 manifest.json 파일을 읽어 설치된 확장 정보를 얻을 "% USERPROFILE % \의 AppData \ 로컬 \ 구글 \ 크롬 \ 사용자 데이터 \ 기본 확장 \"

을하지만 어떻게 확장의 상태를 얻을 수 있습니다이 활성화되어 있는지 여부.

이것은 Windows 서비스이므로 C#을 사용하고 Chrome 용 JavaScript API는 사용하지 마십시오.

답변

0

나는 당신이 위에서 언급 한 파일 시스템을 관찰 할 방법이 없다.

우리는이 폐기 방법을 사용합니다. 1.이 API를 사용하여 chrome ext의 트랙 상태를 텍스트 파일에서 관리합니다. 2.이 API를 사용하여 이벤트 사용/사용 안 함을 사용하여 플래그 변수 변경 https://developer.chrome.com/extensions/management#event-onEnabled 3. C#을 사용하여 파일 시스템에서 텍스트 파일을 읽습니다.

+0

지금까지 내가 해낼 수있는 유일한 해결책이 있는지 알아 보겠습니다. 잠시 알려 드리겠습니다. –

+0

@Bilal이 작업을 수행 할 수 없다면 알려주세요. –

+0

감사합니다. @Pankaj 나는 이것을 할 수 없습니다 ...! 내 확장 프로그램 개발자가 확장 프로그램이 활성화되어있는 경우 Chrome의 네트워크 탭에 비밀 URL을 게시하면서 몇 가지 사항을 변경했습니다. –