我在Chromebook上安装了Chrome扩展程序。我正在寻找扩展程序的方法来检索我目前已登录Chromebook的电子邮件地址。我尝试使用以下内容:
chrome.identity.getProfileUserInfo(function(userInfo){
console.log(userInfo.email);
});
然而它总是空着的。
谢谢!
答案 0 :(得分:2)
如this answer所述,要使用新的chrome.identity.getProfileUserInfo
API,您需要在清单中请求"identity.email"
的权限。
首先,将其添加到manifest.json
:
"permissions": {
...
"identity.email"
...
}
然后您可以根据需要调用该方法:
chrome.identity.getProfileUserInfo(function(info) {
console.log(info);
});
// {email: "someone@somesite.com", id: xxxxxx}