2

Chrome API를 사용하면 설치된 모든 확장 프로그램의 목록을 볼 수 있습니다.시크릿 모드에서 허용되는 Chrome 확장 프로그램 목록 가져 오기

이 코드를 사용하고는 :

chrome.management.getAll(function (list) { 
    for (var i = list.length - 1; i >= 0; i--) { 
     var extension = list[i]; 
     console.log(extension); // contains id, enabled, name, version, type, ... 
    } 
}); 

문제는, 확장 시크릿 모드에서 실행이 허용 될 수있다. 그러나 지정된 확장자가 허용되는지를 확인할 속성이 없다?

사용자가 시크릿 모드이고 지정된 확장 프로그램이 사용하도록 설정되어 있는지 알아야합니다. 시크릿 모드에서도 사용할 수 있습니까?

마지막 글 머리 기호로 메뉴 막대의 아이콘 목록을 가져 오면 트릭을 할 수 있지만 (허용되지 않는 확장 프로그램은 메뉴 모음에 표시되지 않음) 아무 것도 찾을 수 없습니다.

모든 의견을 크게 기뻐할 것입니다.

답변

0

사용자가 시크릿 모드인지 확인하려면 콘텐츠 스크립트를 삽입하고 chrome.extension.inIncognitoContext이 도움을 요청하십시오. 다른 확장 기능의 상태를 감지하는 경우 현재로서는 해결 방법이없는 것으로 보입니다.

+0

슬픈 뉴스 : (그리고 메뉴 바에있는 모든 아이콘의 목록을 얻을 수있는 해결책이 없습니까? – Stephan