使用Google One Tap时如何处理CORS错误?

问题描述 投票:0回答:1

我正在按照this指南让Google One Tap工作。但是我在Chrome控制台上收到了这些错误。

Access to XMLHttpRequest at 'https://accounts.google.com/gsi/status?client_id=my_client_id&as=yz1XXXXpK8Vz3DHXXXXXXX' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

[GSI_LOGGER]: Check credential status returns invalid response.
_.t @ /_/gsi/_/js/k=gsi.gsi.en.rHUjsM-F3JE.O/am=RAE/d=1/ct=zgms/rs=AF0KOtV7_Nb/m=gis_client_library:34


Failed to load resource: net::ERR_FAILED

Note-我正在本地计算机上工作。因此,此CORS错误可能是由于该原因。但是我确定必须有一种方法可以在本地主机上对其进行测试?我该如何处理?

javascript google-api cross-domain google-oauth
1个回答
0
投票

如官方文档(https://developers.google.com/identity/one-tap/web/guides/get-google-api-clientid)中所述:执行测试时,必须将http://localhosthttp://localhost:都添加到“授权JavaScript来源”字段中。

© www.soinside.com 2019 - 2024. All rights reserved.