【问题标题】:Retrieving chromebook user email in extension在扩展中检索 chromebook 用户电子邮件
【发布时间】:2015-02-10 23:06:57
【问题描述】:

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

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

但它总是空的。

谢谢!

【问题讨论】:

    标签: email google-chrome-extension chromebook


    【解决方案1】:

    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}
    

    【讨论】:

    • 谢谢!我在权限中只有“身份”,这就是它不起作用的原因。
    猜你喜欢
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 2022-11-23
    • 2020-12-11
    • 2020-11-08
    • 1970-01-01
    • 2013-07-09
    相关资源
    最近更新 更多