0

我在 Chromebook 上安装了 chrome 扩展程序。我正在寻找一种方法让该扩展程序检索我当前登录 Chromebook 时使用的电子邮件地址。我尝试使用以下内容:

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

然而它总是空的。

谢谢!

4

1 回答 1

2

本答案所述,要使用新chrome.identity.getProfileUserInfoAPI,您需要"identity.email"在清单中请求权限。

所以首先将它添加到你的manifest.json

"permissions": {
    ...
    "identity.email"
    ...
}

然后您可以根据需要调用该方法:

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

// {email: "someone@somesite.com", id: xxxxxx}
于 2014-12-12T14:01:28.077 回答