在扩展程序中检索chromebook用户电子邮件

时间:2014-12-12 09:11:48

标签: email google-chrome-extension chromebook

我在Chromebook上安装了Chrome扩展程序。我正在寻找扩展程序的方法来检索我目前已登录Chromebook的电子邮件地址。我尝试使用以下内容:

chrome.identity.getProfileUserInfo(function(userInfo){
    console.log(userInfo.email);
});

然而它总是空着的。

谢谢!

1 个答案:

答案 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}