2016-07-03 4 views
0

chrome 확장자에서 ajax 요청 및 쿠키로 사용자 로그인을 확인합니다. 시크릿 모드를 제외하고는 정상적으로 작동합니다. 문제는 특정 웹 사이트가 시크릿 모드로 로그인했는지 여부를 감지하지 못한다는 것입니다. 그래서 모든 아약스 요청은 크롬의 정상 모드에서 로그인을 직접 확인합니다.크롬 확장 프로그램에서 시크릿 모드로 아약스 요청 보내기

chome 확장에서 시크릿 모드로 아약스 요청을 보내는 방법은 무엇입니까?

답변

0

당신은 Chromium Blog에서

enter image description here

이미지 (수동이 더 automatically set it through code에 대한 옵션이나 default가 없음) 시크릿 모드에서 작동하기 위해 크롬 확장 기능을 설정할 수 있습니다. .

chrome.extension.isAllowedIncognitoAccess(function callback)

는 사용자 제어 확인란 '시크릿에 허용'

에 의해 결정 (시크릿 모드로 확장의 액세스의 상태를 취득 : 그것은 시크릿 모드에서 작업하는 경우 그런 다음 확인 Rob

chrome.extension.isAllowedIncognitoAccess(function(isAllowedAccess) { 
if (isAllowedAccess) return; // Great, we've got access 

// alert for a quick demonstration, please create your own user-friendly UI 
alert('Please allow incognito mode in the following screen.'); 

chrome.tabs.create({ 
url: 'chrome://extensions/?id=' + chrome.runtime.id 
}); 
}); 

희망이 HEL에 의해

코드 샘플 추신!

관련 문제