Chrome 확장 프로그램을 사용하려면 사용자가 Gmail 계정으로 인증 받아야합니다.크롬 확장 프로그램 실행을 조건으로합니다.
그러나 사용자가 승인하지 않으려는 경우 승인 창이 표시되지 않습니다. 그러나 일부 백그라운드 스크립트가 실행중인 것 같습니다. 확장 프로그램이 완전히 작동을 멈추게하려면 어떻게해야합니까?
Chrome 확장 프로그램을 사용하려면 사용자가 Gmail 계정으로 인증 받아야합니다.크롬 확장 프로그램 실행을 조건으로합니다.
그러나 사용자가 승인하지 않으려는 경우 승인 창이 표시되지 않습니다. 그러나 일부 백그라운드 스크립트가 실행중인 것 같습니다. 확장 프로그램이 완전히 작동을 멈추게하려면 어떻게해야합니까?
사용자가 인증되면 콜백에서 내선 번호를 초기화해야합니다. 예를 들어 oAuth2를 사용하면 다음과 같습니다.
function onAuthorized() {
var url = 'https://www.googleapis.com/oauth2/v1/userinfo';
var request = {
'method': 'GET',
'parameters': {
'alt': 'json'
}
};
// Declare the callback
oauth.sendSignedRequest(url, callback, request);
}};
콜백 :function callback(resp, xhr) {
// ... Process text response ...
}).done(function (data) {
// Your used is authenticated...
// ==>Init your extension HERE
});
}
background page"persistent": false
으로는 비활성 몇 초 후에 언로드됩니다. 일을 그만하면 옳은 일이 일어날 것입니다.