我们有一个Chrome扩展程序,主要用于Chromebook,并且在很大程度上依赖于通过chrome.identity.getProfileUserInfo
检索用户的电子邮件地址。这在大多数情况下都有效,但是我注意到在我们的客户中随机时间它会返回一个空字段。显然我在清单中拥有所有必需的权限,但遗憾的是我自己无法重现这个问题,也没有注意到它何时出现的任何模式。
我想知道其他人是否有过与此功能相似的经历。
答案 0 :(得分:1)
除了@IvánNokonoko的评论之外,如果用户未登录或未指定email
清单权限,也基于同一documentation,identity.email
为空。< / p>
参考:Chrome extension identity.email empty
编辑manifest.json以包含两个权限:
"permissions": ["identity", "identity.email"]
希望这有帮助!