gpt4 book ai didi

javascript - 回调未调用? Chrome 身份 API getProfileUserInfo()

转载 作者:行者123 更新时间:2023-11-28 19:34:37 25 4
gpt4 key购买 nike

我正在 Chrome 应用的 Chrome 控制台窗口中进行以下调用:

window.navigator.appVersion.match(/Chrome\/(.*?) /)[1];
"37.0.2062.120"
chrome.identity.getProfileUserInfo(console.log)
undefined

为什么回调(console.log)从未被调用?它应该打印一个返回的 userInfo 对象,不需要网络 IO。我在控制台或应用程序中运行的代码中没有收到回调。

API 在这里:https://developer.chrome.com/apps/identity#method-getProfileUserInfo

我错过了什么?

谢谢!

最佳答案

console.log 不是 JavaScript 函数。将带有参数的函数(匿名函数即可)传递给 API 调用,然后看看是否能得到一些结果。此外,此 API 要求 manifest.json 文件具有 "identity" 权限,并且 (1) 您可能在 list 中没有该权限,或者 (2) 您有该权限,但不知何故 API 调用没有直接输入控制台时不允许(我个人从未这样做过)。如果您的测试表明#2 是可能的,请将 API 调用放入 JavaScript 文件中并尝试这种方式。

关于javascript - 回调未调用? Chrome 身份 API getProfileUserInfo(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26153853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com