Что такое неверный домен ключа при регистрации
reCAPTCHA ERROR: Неверный домен для ключа сайта
Я реализовал свою reCAPTCHA в соответствии с тем, что показано в примере.
У меня есть этот сценарий в теге head :
В моем form в HTML у меня есть:
ОШИБКА: неверный домен для ключа сайта
Я подтвердил, что это правильный ключ сайта для моего домена.
Код в настоящее время находится в поддомене, поэтому я подумал, что, возможно, это проблема, поэтому я также добавил поддомен в администратор Google reCAPTCHA, но все равно получаю сообщение об ошибке.
Тот же самый код на 100% работает в другом домене (с ключом, специфичным для этого домена).
В чем может быть проблема?
17 ответов
На случай, если у кого-то есть подобная проблема. Мое решение состояло в том, чтобы удалить ключ, который не работал, и получить новый ключ для моего домена. И это теперь работает со всеми моими поддоменами, без необходимости явно указывать их в области администрирования recaptcha.
У меня была аналогичная проблема из-за того, что я забыл показать параметр рендеринга
Моя область была довольно сложной. Я взял значение, возвращаемое window.location.host в консоли разработчика, и вставил это значение в белый список администратора recaptcha. Затем я очистил кеш и перезагрузил страницу.
Там я отключил опцию ниже «Проверка имени домена» Проверить происхождение решения reCAPTCHA.
Нажал сохранить и капча заработала.
Я пробовал это почти 4 часа и, наконец, разобравшись с этим под руководством отсюда, я подумал, что поделюсь с вами своим решением.
Решение:
Надеюсь, это поможет кому-то другому, и спасибо за предложения людям.
Что касается меня, я просто забыл ввести фактическое доменное имя в области «Основные настройки», где написано «Домены» (по одному в каждой строке).
Я также столкнулся с этой проблемой, и моим решением было проверить, что я интегрирую соответствующий клиентский код для выбранной мной версии.
В моем случае я выбрал reCAPTCHA v3, но использовал код интеграции клиента для v2.
V3 выглядит так:
Код V2 выглядит так:
Что касается того, какая у вас версия, это будет то, что вы решили в начале настройки учетной записи reCAPTCHA.
Убедитесь, что вы указали свое доменное имя, и оно не должно заканчиваться путем.
Перед повторным созданием ключей, которые решают проблему на 90%, необходимо отметить еще один момент.
Мы хотим открыть страницу с именем: example-cap.html, и на странице отображается ошибка «недопустимый домен для ключа сайта»
ИСПОЛЬЗУЙТЕ СВОЙ ЛОКАЛЬНЫЙ АДРЕС в адресе браузера, например:
Это решит вашу проблему
НЕ ИСПОЛЬЗУЙТЕ АДРЕС c: \ xampp \ htdocs \ example-cap.html, это приведет к ошибке
Возможно, вы случайно использовали закрытый ключ в качестве открытого ключа.
Я использовал localhost во время модульного тестирования, когда мой ключ recaptcha был зарегистрирован на 127.0.0.1. Поэтому я изменил свой браузер на 127.0.0.1, и он начал работать. Хотя мне удалось добавить «localhost» в список доменов в моих настройках ключа ReCaptcha, я все еще не могу выполнить модульное тестирование с использованием localhost. Мне нужно использовать IP-адрес обратной петли 127.0.0.1.
У меня были те же проблемы, что и я решил. Я зашел на страницу https://www.google.com/recaptcha/admin и щелкнул домен, а затем перешел к ключевым настройкам внизу.
Там я отключил опцию ниже Проверка доменного имени Проверьте источник решения reCAPTCHA
Нажал на сохранение и капча заработала.
Я думаю, это связано со способом настройки сервера. Я использую общий хостинг, и меня просто без уведомления перевели с Liquidweb на Deluxehosting (так как первый продал свой общий хостинг второму), и у меня возникли такие проблемы со многими проблемами. Я думаю, что в этом случае Google проверяет сервер, но он идентифицируется как имя общего сервера, а не как мой домен. Когда я снимаю флажок «Проверить происхождение», он начинает работать. Надеюсь, это поможет решить проблему на данный момент.
Не нужно создавать новый ключ, просто очистите данные сайта в браузере
Если вы измените домен своего сайта, добавьте этот домен к существующему ключу (создавать новый ключ не обязательно) и сохраните его.
Но у Google recapture есть некоторые данные о браузере. Очистите их, тогда он будет работать с вашим новым доменом
Прежде всего, управление ключами осуществляется на странице https://www.google.com/recaptcha/admin#. список
Я столкнулся с этой ошибкой, потому что я использую один и тот же ключ в нескольких разных доменах, и я забыл добавить один из доменов к ключу.
После добавления моего сайта потребовалась минута или две (скорее всего, из-за кеша), чтобы все снова заработало нормально.
Обратите внимание, что если у вас есть домен с wapka, он не будет работать, поэтому сравните wapka с вашим провайдером сайта и отправьте текстовое сообщение.
оШИБКА reCAPTCHA: Неверный домен для ключа сайта
У меня есть этот скрипт в теге head :
В моем form в HTML у меня есть:
ОШИБКА: неверный домен для ключа сайта
Я подтвердил, что это правильный ключ сайта для моего домена.
Код в настоящее время находится в поддомене, поэтому я подумал, что это может быть проблема, поэтому я также добавил поддомен к администратору Google reCAPTCHA, но все равно получил ошибку.
Точно такой же код работает на 100% в другом домене (с ключом, специфичным для этого домена).
В чем может быть проблема?
В случае, если у кого-то есть аналогичная проблема. Я решил удалить ключ, который не работал, и получил новый ключ для моего домена. И теперь это работает со всеми моими поддоменами, без необходимости явно указывать их в административной области recaptcha.
Я столкнулся с этой ошибкой, потому что я использую один и тот же ключ в нескольких разных доменах, и я забыл добавить один из доменов к ключу.
После добавления моего сайта потребовалась минута или две (скорее всего из-за кеша), чтобы все снова заработало нормально.
Нет необходимости создавать новый ключ, просто очистите данные сайта в браузере
Если вы измените домен своего сайта, добавьте этот домен к существующему ключу (не обязательно создавать новый) и сохраните его.
Я использовал localhost во время модульного тестирования, когда мой ключ recaptcha был зарегистрирован на 127.0.0.1. Поэтому я изменил свой браузер, чтобы он указывал на 127.0.0.1, и он начал работать. Хотя мне удалось добавить «localhost» в список доменов в настройках ключа ReCaptcha, я все еще не могу выполнить модульное тестирование с использованием localhost. Я должен использовать петлевой IP-адрес 127.0.0.1.
Возможно, вы случайно использовали закрытый ключ для открытого ключа.
Там я отключил опцию ниже Проверка доменного имени Проверка источника решения reCAPTCHA
нажал на сохранить и капча начала работать.
Перед повторным созданием ключей, которые решают проблему на 90%, необходимо отметить еще один момент.
мы хотим открыть страницу с именем: example-cap.html и страница показывает ошибку «неверный домен для ключа сайта»
ИСПОЛЬЗУЙТЕ СВОЙ МЕСТНЫЙ АДРЕС в адресе браузера, например:
это решит вашу проблему
НЕ ИСПОЛЬЗУЙТЕ АДРЕС c:\xampp\htdocs\example-cap.html Это приведет к ошибке
Убедитесь, что вы указали свое доменное имя и оно не должно заканчиваться путем.
Что касается меня, я просто забыл ввести фактическое доменное имя в области «Настройки ключа», где указано «Домены» (по одному на строку).
Я также столкнулся с этой проблемой, и мое решение состояло в том, чтобы убедиться, что я интегрировал соответствующий клиентский код для выбранной версии.
В моем случае я выбрал reCAPTCHA v3, но брал код интеграции клиента для v2.
Код V2 выглядит так:
Обратите внимание, что если у вас есть домен с wapka, он не будет работать, поэтому сравните wapka с поставщиком вашего сайта и отправьте текстовое сообщение.
Я пытался в течение почти 4 часов с этим и, наконец, выяснить это с руководством отсюда, я думал, что поделюсь своим решением с вами.
Итак, мой домен является доменом аддона. Я также получил сообщение «ОШИБКА для владельца сайта: неверный домен для ключа сайта». Я проверял, что все правильно, почти тысячу раз, и это выглядело мне правильно, пока я не подумал об этом с точки зрения ярлыка на рабочем столе.
Решение:
Надеюсь, что это помогает кому-то еще и спасибо за предложения людей.
У меня была похожая проблема из-за того, что я забыл показать параметр рендера
reCAPTCHA ERROR: Неверный домен для ключа сайта
Я реализовал свою reCAPTCHA в соответствии с тем, как показано в примере.
Я разместил этот скрипт в теге head :
В моей форме в HTML у меня есть:
ERROR: Invalid domain for site key
Я подтвердил, что это правильный ключ сайта для моего домена.
В настоящее время код находится в поддомене, поэтому я подумал, что проблема может быть в этом, и добавил поддомен в админку Google reCAPTCHA, но все равно получаю ошибку.
Точно такой же код работает на 100% в другом домене (с ключом, специфичным для этого домена).
В чем может быть проблема?
На случай, если у кого-то возникнет аналогичная проблема. Моим решением было удаление ключа, который не работал, и получение нового ключа для моего домена. И теперь он работает со всеми моими поддоменами, без необходимости указывать их в явном виде в админке recaptcha.
Прежде всего, управление ключами осуществляется на сайте https://www.google.com/recaptcha/admin#list.
Я столкнулся с этой ошибкой, потому что я использую один и тот же ключ на нескольких разных доменах и забыл добавить один из доменов в ключ.
После добавления моего сайта потребовалась минута или две (скорее всего, из-за кэша), чтобы все снова заработало нормально.
Не нужно создавать новый ключ, просто очистите данные сайта в браузере.
Если вы измените домен сайта, то добавьте этот домен к существующему ключу (создавать новый не обязательно) и сохраните его.
Но у google recapture есть некоторые данные в браузере. Очистите их, тогда он будет работать с вашим новым доменом
У меня были те же проблемы, и я решил их. Я зашел на https://www.google.com/recaptcha/admin и щелкнул на домене, а затем перешел к настройкам ключей в нижней части.
Там я отключил следующую опцию Валидация доменного имени Проверять происхождение решения reCAPTCHA.
нажал на сохранить и капча заработала.
Я думаю, что это связано с тем, как настроен сервер. Я на виртуальном хостинге и только что был переведен без уведомления с Liquidweb на Deluxehosting (так как первый продал свой виртуальный хостинг второму) и у меня были такие проблемы со многими вопросами. Я думаю, что google проверяет сервер, но он идентифицирует его как имя общего сервера, а не мой домен. Когда я убираю галочку «проверить происхождение», все начинает работать. Надеюсь, это поможет решить проблему на данный момент.
ReCAPTCHA ERROR: неверный домен для ключа сайта
Я реализовал свой reCAPTCHA в соответствии с тем, как показано в примере.
У меня есть этот скрипт в head тега:
В моей form в HTML у меня есть:
Но когда я загружаю form я получаю эту ошибку:
ОШИБКА: неверный домен для ключа сайта
Я подтвердил, что это правильный ключ сайта для моего домена.
Код в настоящее время находится в поддомене, поэтому я подумал, что это может быть проблема, поэтому я также добавил поддомен к администратору Google reCAPTCHA, но все равно получаю ошибку.
Точно такой же код работает на 100% в другом домене (с ключом, специфичным для этого домена).
В чем может быть проблема?
Обратите внимание, что если у вас есть домен с wapka, он не будет работать, поэтому сравните wapka с вашим провайдером сайта и нанесите текст.
Если кто-то имеет аналогичную проблему. Мое решение заключалось в том, чтобы удалить ключ, который не работал, и получил новый ключ для моего домена. И теперь это работает со всеми моими поддоменами, без необходимости явно указывать их в области администрирования recaptcha.
Я столкнулся с этой ошибкой, потому что я использую один и тот же ключ в нескольких разных доменах, и я забыл добавить один из доменов к ключу.
После добавления моего сайта потребовалась минута или две (скорее всего из-за кеша), чтобы все снова заработало нормально.
Не нужно создавать новый ключ, просто очищать данные сайта в браузере
Если вы изменили домен своего домена, добавьте этот домен в существующий ключ (это не обязательно для создания нового) и сохраните его.
но google recapture имеет некоторые данные в браузере. Очистите их, тогда он будет работать с вашим новым доменом
Возможно, вы случайно использовали закрытый ключ для открытого ключа.
Я использовал localhost во время модульного тестирования, когда мой ключ recaptcha был зарегистрирован до 127.0.0.1. Поэтому я изменил свой браузер на 127.0.0.1, и он начал работать. Хотя я смог добавить «localhost» в список доменов в моих настройках ключа ReCaptcha, я все еще не могу unit test использовать localhost. Я должен использовать IP-адрес loopback 127.0.0.1.
У меня были те же проблемы, которые я решил. Я зашел на https://www.google.com/recaptcha/admin и нажал на домен, а затем перешел к ключевым настройкам внизу.
Там я отключил опцию ниже Проверка доменного имени Проверить источник решения reCAPTCHA
нажал на сохранить и капча начала работать.
Я думаю, что это связано с настройкой сервера. Я нахожусь на виртуальном хостинге и только что был без уведомления перенесен из Liquidweb в Deluxehosting (так как первый продал свой общий хостинг последнему), и у меня были такие проблемы со многими проблемами. Вот, думаю, Google проверяет сервер, но идентифицирует его как имя общего сервера, а не мой домен. Когда я снимаю галочку с «проверить происхождение», он начинает работать. Надеюсь, что это поможет решить проблему в настоящее время.
ОШИБКА reCAPTCHA: Неверный домен для ключа сайта
Я реализовал свой reCAPTCHA в соответствии с тем, как показано в примере.
У меня есть этот скрипт в head тег:
В моем form в HTML у меня есть:
Но когда я загружаю form Я получаю эту ошибку:
ОШИБКА: неверный домен для ключа сайта
Я подтвердил, что это правильный ключ сайта для моего домена.
Код в настоящее время находится в поддомене, поэтому я подумал, что это может быть проблема, поэтому я также добавил поддомен к администратору Google reCAPTCHA, но все равно получаю сообщение об ошибке.
Точно такой же код работает на 100% в другом домене (с ключом, специфичным для этого домена).
В чем может быть проблема?
13 ответов
В случае, если у кого-то есть аналогичная проблема. Я решил удалить ключ, который не работал, и получил новый ключ для моего домена. И теперь это работает со всеми моими поддоменами, без необходимости явно указывать их в административной области recaptcha.
Я столкнулся с этой ошибкой, потому что я использую один и тот же ключ в нескольких разных доменах, и я забыл добавить один из доменов к ключу.
После добавления моего сайта потребовалась минута или две (скорее всего из-за кеша), чтобы все снова заработало нормально.
Не нужно создавать новый ключ, просто очистите данные сайта в браузере
Если вы измените домен своего сайта, добавьте этот домен к существующему ключу (не обязательно создавать новый) и сохраните его.
но Google Recapture имеет некоторые данные в браузере. Очистите их, тогда он будет работать с вашим новым доменом
Я использовал localhost во время модульного тестирования, когда мой ключ recaptcha был зарегистрирован на 127.0.0.1. Поэтому я изменил свой браузер, чтобы он указывал на 127.0.0.1, и он начал работать. Хотя мне удалось добавить «localhost» в список доменов в настройках ключа ReCaptcha, я все еще не могу выполнить модульное тестирование с использованием localhost. Я должен использовать петлевой IP-адрес 127.0.0.1.
Возможно, вы случайно использовали закрытый ключ для открытого ключа.
У меня были те же проблемы, которые я решил. Я зашел на https://www.google.com/recaptcha/admin и нажал на домен, а затем перешел к ключевым настройкам внизу.
Там я отключил опцию ниже Проверка доменного имени Проверить источник решения reCAPTCHA
нажал на сохранить и капча начала работать.
Я думаю, что это связано с настройкой сервера. Я нахожусь на виртуальном хостинге и только что был без уведомления перенесен из Liquidweb в Deluxehosting(так как первый продал свой общий хостинг последнему), и у меня были такие проблемы со многими проблемами. Вот, думаю, Google проверяет сервер, но идентифицирует его как имя общего сервера, а не мой домен. Когда я снимаю галочку с «проверить происхождение», он начинает работать. Надеюсь, что это поможет решить проблему в настоящее время.
Перед повторным созданием ключей, которые решают проблему на 90%, необходимо отметить еще один момент.
мы хотим открыть страницу с именем: example-cap.html, и на странице отображается ошибка «неверный домен для ключа сайта»
ИСПОЛЬЗУЙТЕ СВОЙ МЕСТНЫЙ АДРЕС в адресе браузера, например:
это решит вашу проблему
НЕ ИСПОЛЬЗУЙТЕ АДРЕС c: \ xampp \ htdocs \ example-cap.html это приведет к ошибке
Убедитесь, что вы указали свое доменное имя и оно не должно заканчиваться путем.
Что касается меня, я просто забыл ввести фактическое имя домена в области «Настройки ключа», где указано «Домены» (по одному на строку).
Обратите внимание, что если у вас есть домен с wapka, он не будет работать, поэтому сравните wapka с поставщиком вашего сайта и отправьте текстовое сообщение.
Я пытался в течение почти 4 часов с этим и, наконец, выяснить это с руководством отсюда, я думал, что поделюсь своим решением с вами.
Итак, мой домен является доменом дополнения. Я также получил сообщение «ОШИБКА для владельца сайта: Неверный домен для ключа сайта». Я проверял, что все правильно, почти тысячу раз, и это выглядело мне правильно, пока я не подумал об этом с точки зрения ярлыка на рабочем столе.
Решение:
Надеюсь, что это помогает кому-то еще и спасибо за предложения людей.