Chrome扩展程序无法识别身份

时间:2020-08-22 00:01:15

标签: google-chrome-extension permissions identity

我正在尝试使用chrome.identity.getProfileUserInfo https://developer.chrome.com/apps/identity#method-getProfileUserInfo 我使用Chrome Extension Source Viewer找到了密钥,并将其添加到manifest.json文件中,并在权限下添加了身份

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

但是当我尝试运行该方法时,我得到了Cannot read property 'getProfileUserInfo' of undefined。 我打印了chrome,然后执行此操作 enter image description here

铬似乎捡起"storage",但没捡到"identity" 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

identity 权限将 chrome.identity 添加到您的背景脚本,但不会添加到您的内容脚本。您没有说明从哪里打印 chrome,但如果它来自您的内容脚本,我希望看到 storage,而不是 identity

一旦你开始工作,identity.email 权限可能填充用户的电子邮件地址,但我发现它只有在用户登录时才有效> 已开启 Chrome 同步。

相关问题