0
내 확장 프로그램을 게시하지 않았기 때문에 이것이 개발에만 문제가되는지 알 수 없습니다. getProfileUserInfo()는 {email : "", id : ""}을 반환합니다. 크롬에 로그인했는지 여부는 중요하지 않습니다.chrome.identity.getProfileUserInfo()가 빈 ID를 반환합니다.
은 여기 내 매니페스트 내 권한입니다 :
chrome.identity.getProfileUserInfo((userInfo) => {
debugger;
});
감사 :
여기"permissions": [
"activeTab",
"storage",
"identity", //determines authorization status
//"notifications",
"tabs",
"offscreenTabs",
"http://*/",
"https://*/"
],
는 관련 코드입니다!
'identity.email' 권한이 필요합니다. [documentation] (https://developer.chrome.com/extensions/identity#method-getProfileUserInfo)를 참조하십시오. –
계정이 로그인되어 있지 않으면 비워 두어야합니다. –