我正在尝试使用chrome.identity.getProfileUserInfo https://developer.chrome.com/apps/identity#method-getProfileUserInfo我使用Chrome扩展源码查看器找到了我的密钥,并将其添加到我的manifest.json文件中,并在权限下添加了身份
"permissions": ["activeTab", "storage", "identity", "identity.email"],但是当我尝试运行这个方法时,我得到了一个Cannot read property 'getProfileUserInfo' of undefined。我打印出了chrome和go这个

看起来chrome选择了"storage"而不是"identity",这是为什么呢?
发布于 2021-02-17 07:00:11
identity权限会将chrome.identity添加到背景脚本中,但不会添加到内容脚本中。你没有说你从哪里打印的铬,但如果它是从你的内容脚本,我希望看到storage,而不是identity。
一旦你开始工作,identity.email权限可能会填充用户的电子邮件地址,但我发现只有当用户登录到并且打开了Chrome Sync时,它才能起作用。
https://stackoverflow.com/questions/63531373
复制相似问题