2016-11-14 4 views
0

Chrome 확장 프로그램의 '시크릿 모드에서 허용'모드가 사용 중지 된 시간을 가져야합니다.Chrome 확장 프로그램의 '시크릿 모드에서 허용'이 사용 중지 된 시간 받기

나는 약 chrome.extension.isAllowedIncognitoAccess()을 안다. 하지만이 기능을 사용하여 몇 초마다 확인해야합니다. 어떤 이벤트 리스너처럼 더 멋진 방법이 있습니까?

콘텐트 스크립트를 chrome://extensions 페이지에 삽입하고 누군가가 시크릿을 허용하도록 chechbox를 선택 취소 할 때마다 등록을 시도했지만이 페이지에 스크립트를 삽입 할 수 없습니다.

답변

2

슬프게도, 그렇지 않습니다.

chrome.extension API도 아니고 chrome.management API도 아니고이 권한이 변경 될 때 발생하는 이벤트는 없습니다 (실제로이 권한은 management API에 전혀 노출되지 않습니다).

+1

"행복하게, 아니"라고 말했을 것입니다. 개인 모드에있을 때 확장 프로그램이 알 수없는 것은 좋은 일입니다. 그것은 당신의 기밀을 보호합니다. – lovasoa

+0

@lovasoa 오, 아니요, 액세스가 허용되면 시크릿 탭에서 실행 중인지 여부를 절대적으로 알 수 있습니다. 이는 특히 이벤트 기반의 권한 부여 감지에 사용됩니다. – Xan

+0

background.js에서 chrome.extension.isAllowedIncognitoAccess()를 X 초마다 실행하려고합니다. @Xan을 입력 해 주셔서 감사합니다! – kecman