Как вы go справляетесь с ошибкой CORS при использовании Google One Tap? - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь заставить 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

Примечание - я работаю на своей локальной машине. Таким образом, эта ошибка CORS может быть из-за этого. Но я уверен, что должен быть способ проверить это на localhost? Как я go об этом?

1 Ответ

0 голосов
/ 27 апреля 2020

Как упомянуто в официальном тексте do c (https://developers.google.com/identity/one-tap/web/guides/get-google-api-clientid): при выполнении тестов оба значения http://localhost и http://localhost: необходимо добавить в поле Авторизованные JavaScript происхождение.

...