如何解决Chrome扩展程序无法识别身份
我正在尝试使用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"
有什么想法吗?
解决方法
identity
权限将 chrome.identity
添加到您的背景脚本,但不会添加到您的内容脚本。您没有说明从哪里打印 chrome,但如果它来自您的内容脚本,我希望看到 storage
,而不是 identity
。
一旦你开始工作,identity.email
权限可能填充用户的电子邮件地址,但我发现它只有在用户登录和时才有效> 已开启 Chrome 同步。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。