2017-01-18 1 views
0

Firefox WebExtension을 작성 중이며 콘텐츠 스크립트가 시크릿 모드 또는 비공개 모드로 실행되고 있는지 여부를 감지 할 수 있기를 바랍니다. 가능한가? 다음 Tab.incognito하지만 browser.tabs콘텐츠 스크립트의 시크릿 모드 감지

  • 사용 extension.inIncognitoContext하지만 extension이 정의되지 않은 정의되지 않은 액세스

    • 사용 window.incognito 있지만
    • browser.tabs.getCurrent()와 현재 탭을 얻기 정의되지 않은 :

      는 이미 그 해결책을 시도했다.

    이 정보를 얻는 다른 방법이 있습니까? 나는 파이어 폭스 50.1.0를 실행하는거야 , 내 스크립트는 콘텐츠 스크립트로 실행 내 매니페스트는 그 권한이 있습니다이 즉시 분명하게하지 않을 수 있습니다 이것에 대한

    "permissions": [ 
        "webNavigation", 
        "activeTab", 
        "tabs", 
        "<all_urls>" 
    ] 
    
  • 답변

    1

    documentation을,하지만 당신은 extension.inIncognitoContextbrowser를 가진 접두사 경우 또는 chrome이 작동합니다.

    console.log(browser.extension.inIncognitoContext);

    관련 문제