Google chrome extension 实施谷歌&x2B;来自chrome扩展的一次性代码流身份验证
我正试图实现一个Google+登录选项,作为chrome扩展的一部分,使用上述一次性代码流 当使用JavaScriptGoogleAPI包发出请求时,弹出窗口会出现“origin\u mismatch”错误。这显然是因为我需要将我的源代码添加到GoogleAPI控制台上的相关客户端Id中 我的源代码是:Google chrome extension 实施谷歌&x2B;来自chrome扩展的一次性代码流身份验证,google-chrome-extension,google-oauth,google-oauth-java-client,Google Chrome Extension,Google Oauth,Google Oauth Java Client,我正试图实现一个Google+登录选项,作为chrome扩展的一部分,使用上述一次性代码流 当使用JavaScriptGoogleAPI包发出请求时,弹出窗口会出现“origin\u mismatch”错误。这显然是因为我需要将我的源代码添加到GoogleAPI控制台上的相关客户端Id中 我的源代码是:chrome扩展名://,但是当尝试在API控制台上添加该扩展名时,我会收到一个错误,提示“无效URI:chrome-extension://...“这可能意味着不支持此方案 你知道我能做些什么吗
chrome扩展名://
,但是当尝试在API控制台上添加该扩展名时,我会收到一个错误,提示“无效URI:chrome-extension://...“
这可能意味着不支持此方案
你知道我能做些什么吗?我也面临同样的问题。我认为谷歌已经改变了对javascript源代码的验证,不再允许来自chrome扩展的源代码。Google为您提供了Chrome标识API() 但有一个解决办法。如果您的客户端id中至少有一个chrome扩展名://[ext_id]origin,并且您的扩展名的旧版本具有此扩展名id,则您可以:
- 安装此扩展
- 转到C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\Extensions(适用于windows)
- 在那里找到您的扩展并打开manifest.json
- 复制行“key”:“[your_key]”并将其粘贴到开发的清单中