我正在尝试使用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
,然后执行此操作
铬似乎捡起"storage"
,但没捡到"identity"
有什么想法吗?
答案 0 :(得分:0)
identity
权限将 chrome.identity
添加到您的背景脚本,但不会添加到您的内容脚本。您没有说明从哪里打印 chrome,但如果它来自您的内容脚本,我希望看到 storage
,而不是 identity
。
一旦你开始工作,identity.email
权限可能填充用户的电子邮件地址,但我发现它只有在用户登录和时才有效> 已开启 Chrome 同步。