Tus*_*ant 5 javascript google-chrome google-chrome-extension
我正在研究chrome扩展,它只专注于gmail消息.该扩展仅用于gmail消息,但为此我需要找出登录用户的电子邮件地址.我已创建登录功能以在弹出窗口中使用扩展程序,我需要"登录用户电子邮件地址"以检查登录扩展程序的用户是否与该电子邮件地址匹配.
我在后台脚本(background.js)中尝试了两件事.
chrome.cookies.getAll({ domain: 'accounts.google.com' }, function(cookies) {
console.log('accounts.google.com cookies', cookies);
});
chrome.identity.getProfileUserInfo(function(profile) {
console.log('profile', profile);
});
Run Code Online (Sandbox Code Playgroud)
第一种方法给了我一个空数组
第二种方法给我一个空电子邮件和id的对象
有人可以帮我提供找到登录用户电子邮件地址的可靠解决方案吗?
UPDATE
我发现chrome.identity.getProfileUserInfo(function(profile) {这给了我在chrome中注册的电子邮件,而不是登录的gmail电子邮件地址.