我正在按照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错误可能是由于该原因。但是我确定必须有一种方法可以在本地主机上对其进行测试?我该如何处理?
如官方文档(https://developers.google.com/identity/one-tap/web/guides/get-google-api-clientid)中所述:执行测试时,必须将http://localhost和http://localhost:都添加到“授权JavaScript来源”字段中。