:chrome.identity.getAuthToken 크롬 확장에 토큰을 얻을 수없는 나는 크롬 확장에 다음 코드를 사용
chrome.identity.getAuthToken({'interactive': true}, function(token)
{
DoMagicStuff();
});
이 내 확장 소스 폴더로 직접 추가로 집에서 잘 작동하지만 작동하지 않습니다 패키지 된 CRX-File은 다른 컴퓨터 (그러나 동일한 사용자)에 있습니다. 나는 "undefined"를 토큰으로받습니다.
crx 내부의 manifest.json에는 필요에 따라 Key가 포함되어 있습니다. 인증을 요청하는 어떤 팝업이 전혀 나타나지 않는 토큰
를 수집 할 때
{
"permissions": [
"http://ajax.googleapis.com/",
"storage",
"identity"
],
"key": "xxxxxxxx",
"oauth2": {
"client_id": "xxxxx.apps.googleusercontent.com",
"scopes": [
"https://www.googleapis.com/auth/plus.login",
"https://www.googleapis.com/auth/plus.me"
]
}
없음 오류
콘솔에서 볼 수있다 : 이것은 관련 부분이다. 팝업 차단기가 설치되지 않았습니다.업데이트 : 응용 프로그램 ID가 api-dashboard (및 저장소)의 것과 동일하지 않은 것 같습니다. (이제 확장 프로그램을 두 번 설치했습니다. 저장소에서 올바른 ID와 CRX에서 하나씩 (구 버전) crx 값을 수정할 수 있습니까? CRX가 Pack extension
(크롬 : // 확장)를 만들 때
아마도 앱의 Google 대시 보드에 새 앱 ID를 추가 할 수 있습니다. 두 확장 프로그램이 Chrome에서 동일한 ID를 가질 수 있다고 생각하지 않습니다. –
나는 그것을 시도 할 것이다. (결과 게시) –