0

我们有一个Chrome扩展程序,主要用于Chromebook,主要依赖通过chrome.identity.getProfileUserInfo检索用户的电子邮件地址。这在大多数情况下都有效,但我注意到,在我们的客户随机时间中,它会返回空白字段。很明显,我拥有清单中所有必需的权限,但是我不幸自己无法重现此问题,也没有注意到它发生时的任何模式。Chrome.identity.getProfileUserInfo随机返回空电子邮件

我想知道是否有其他人有类似的经验与此功能。

+0

难道用户没有登录Chrome或使用其他帐户签名? [文档](https://developer.chrome.com/extensions/identity#method-getProfileUserInfo)说:“返回的信息可脱机使用,并且**仅适用于配置文件**的主帐户” –

回答

0

除了@伊万Nokonoko的评论,也来自同一个documentation为主,如果用户没有登录或没有指定identity.email清单权限email是空的。

参考:Chrome extension identity.email empty

编辑manifest.json中包括这两种权限:

"permissions": ["identity", "identity.email"]

希望这有助于!

+0

As在我原来的帖子中提到,我已经拥有了所有必需的权限。事实上,该功能在90%以上的情况下工作正常,它只是随时随地返回空字段。我想这与文档中提到的其他案例有关,但我无法弄清楚什么和如何。 – rok

相关问题