Ошибка «неверный домен ключа Recaptcha» является довольно распространенной проблемой при использовании Recaptcha на веб-сайте. Данная ошибка возникает в случае, когда вы используете неправильный ключ Recaptcha на своем веб-сайте.
Для исправления этой ошибки вам необходимо убедиться, что ключ Recaptcha, который вы используете на своем сайте, правильный и соответствует вашему домену. Чтобы убедиться в правильности ключа Recaptcha, вам нужно перейти на сайт Google Recaptcha и зарегистрироваться для получения ключа. Необходимо убедиться, что вы используете правильный сайт для регистрации ключа, т.к. на сайте есть несколько разных типов ключей Recaptcha.
Когда вы зарегистрируете правильный ключ Recaptcha, вам нужно убедиться, что вы правильно скопировали и вставили ключ в код своего веб-сайта. Если вы замените ключ на правильный, но ошибка все еще остается, попробуйте очистить кэш и удалить все файлы cookie в вашем браузере.
Также возможно, что проблема связана с настройками вашего сервера или настроек хостинга, которые могут блокировать доступ к ключу Recaptcha. В таком случае вам следует обратиться к своему провайдеру хостинга и запросить техническую поддержку.
В общем, чтобы исправить ошибку «неверный домен ключа Recaptcha», вам нужно убедиться, что вы используете правильный ключ на коде вашего сайта и правильно скопировали его. Также проверьте настройки вашего сервера или хостинга на предмет блокировки ключа Recaptcha. Если проблема не устранена, обращайтесь к специалистам или технической поддержке хостинга, которые помогут решить проблему.
I have implemented my reCAPTCHA in line with as is shown in the example.
I have this script in the head
tag:
<script src="https://www.google.com/recaptcha/api.js"></script>
In my form
in HTML I have:
<div class="g-recaptcha" data-sitekey="my public sitekey here"></div>
But when I load the form
I get this error:
ERROR: Invalid domain for site key
I have confirmed that this is the correct site key for my domain.
The code is currently in a subdomain so I thought maybe that was the problem so I also added the subdomain to the Google reCAPTCHA admin but still get the error.
The exact same code works 100% in a different domain (with a key specific to that domain).
What could be the problem?
brasofilo
25.5k15 gold badges91 silver badges179 bronze badges
asked Jun 9, 2015 at 14:56
1
In case someone has a similar issue. My resolution was to delete the key that was not working and got a new key for my domain. And this now works with all my sub-domains as well without having to explicitly specify them in the recaptcha admin area.
answered Jun 9, 2015 at 17:45
BlessedHITBlessedHIT
1,8491 gold badge14 silver badges21 bronze badges
4
First of all, the keys are managed at https://www.google.com/recaptcha/admin#list
I ran into this error because I’m using the same key on a few different domains and I had forgotten to add one of the domains to the key.
After adding my site it took a minute or two (most likely because of cache) for things to work normally again.
answered Aug 4, 2016 at 14:32
thethe
21k11 gold badges68 silver badges101 bronze badges
I had the same problems I solved it.
I went to https://www.google.com/recaptcha/admin and clicked on the domain and then went to key settings at the bottom.
There I disabled the the option below
Domain Name Validation
Verify the origin of reCAPTCHA solution
clicked on save and captcha started working.
I think this has to do with way the server is setup. I am on a shared hosting and just was transferred without notice from Liquidweb to Deluxehosting(as the former sold their share hosting to the latter) and have been having such problems with many issues.
I think in this case google is checking the server but it is identifying as shared server name and not my domain.
When i uncheck the «verify origin» it starts working.
Hope this helps solve the problem for the time being.
answered Oct 27, 2016 at 12:00
rawrajrawraj
4414 silver badges8 bronze badges
1
No need to create a new key just clear site data on browser
If you change your site domain then add that domain to existing key (it’s not necessary to a create new one) and save it.
https://www.google.com/recaptcha/admin#list
but google recapture has some data on browser. Clear them then it will work with your new domain
answered Oct 1, 2016 at 1:51
AlupothaAlupotha
9,7404 gold badges47 silver badges48 bronze badges
0
I guess the quickest way is just to disable the domain check while you’re developing it
answered Mar 27, 2018 at 16:33
hugronaphorhugronaphor
9488 silver badges23 bronze badges
0
I was using localhost during unit testing when my recaptcha key was registered to 127.0.0.1. So I changed my browser to point to 127.0.0.1 and it started working. Although I was able to add «localhost» to the list of domains in my ReCaptcha Key Settings, I am still unable to unit test using localhost. I have to use the loopback IP address 127.0.0.1.
answered Oct 30, 2015 at 19:02
ttemplettemple
1,8352 gold badges17 silver badges12 bronze badges
You may have inadvertently used a private key for a public key.
answered May 2, 2016 at 3:47
sanmaisanmai
29.1k12 gold badges64 silver badges76 bronze badges
1
There is another point must be noted before regenerating keys that resolve 90% issue.
for example your xampp directory is C:\xampp
and htdocs folder is C:\xampp\htdocs
we want to open page called: example-cap.html
and page is showing error:
invalid domain for site key
Use your localhost address in browser address like:
localhost/example-cap.html
this will resolve your issue
Do not use address c:\xampp\htdocs\example-cap.html
this will generate error
shA.t
16.6k5 gold badges54 silver badges111 bronze badges
answered Apr 5, 2016 at 15:51
1
I ran into this issue also and my solution was to verify I was integrating the appropriate client code for the version I had selected.
In my case, I had selected reCAPTCHA v3 but was taking client integration code for v2.
V3 looks like this:
<script src="https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key"></script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('reCAPTCHA_site_key', {action: 'homepage'}).then(function(token) {
...
});
});
</script>
V2 code looks like this:
<html>
<head>
<title>reCAPTCHA demo: Simple page</title>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
</head>
<body>
<form action="?" method="POST">
<div class="g-recaptcha" data-sitekey="your_site_key"></div>
<br/>
<input type="submit" value="Submit">
</form>
</body>
</html>
As for which version you have, this will be what you decided at the start of your reCAPTCHA account setup.
answered Jan 16, 2019 at 19:58
1
Try to add domains without http://
and https://
e.g. example.com
answered Feb 19, 2019 at 9:35
For me, I had simply forgotten to enter the actual domain name in the «Key Settings» area where it says Domains (one per line).
answered Jul 15, 2017 at 20:04
Kirk RossKirk Ross
6,49314 gold badges61 silver badges104 bronze badges
I had the same problems. I solved it: I went to https://www.google.com/recaptcha/admin, clicked on the domain and then went to key settings at the bottom.
There I disabled the option below Domain Name Validation Verify the origin of reCAPTCHA solution.
Clicked on save and captcha started working.
ascripter
5,69512 gold badges45 silver badges68 bronze badges
answered Feb 13, 2019 at 11:27
0
You should set your domain for example: www.abi.wapka.mobi
, that is if you are using a wapka site.
Note that if you had a domain with wapka it won’t work, so compare wapka with your site provider and text it.
answered May 22, 2016 at 4:55
swixzswixz
111 bronze badge
I tried for almost 4 Hours with this and finally figuring it out with guidance from here, I thought I would share my solution with you.
Ok so my domain is an addon domain. I also got «ERROR for site owner: Invalid domain for site key» I had checked that everything was correct almost a thousand times and it looked right to me, until I thought of it in terms of a desktop shortcut.
Solution:
So for an addon domain make sure that the parent url is also in the list of domains i.e:
[ADDON DOMAIN].[PARENT DOMAIN].com .
The addon location will be the folder that you set on your host so when using addon domains ensure to name the root with something logical.
Hope this helps someone else and thanks for the suggestions people.
answered Jul 23, 2017 at 8:20
My domain was quite complex. I took the value returned by window.location.host
in the developer console and pasted that value in the recaptcha admin white list. Then I cleared the cache and reloaded the page.
answered Feb 27, 2019 at 11:41
Souradeep NandaSouradeep Nanda
3,1362 gold badges30 silver badges45 bronze badges
I had a similar problem due to the fact that I forgot to show the render parameter
<script src='https://www.google.com/recaptcha/api.js?render=SITE_KEY' async defer></script>
answered Nov 22, 2018 at 12:16
Я реализовал свой reCAPTCHA в соответствии с тем, как показано в примере.
У меня есть этот скрипт в head
тега:
<script src="https://www.google.com/recaptcha/api.js"></script>
В моей form
в HTML у меня есть:
<div class="g-recaptcha" data-sitekey="my public sitekey here"></div>
Но когда я загружаю form
я получаю эту ошибку:
ОШИБКА: неверный домен для ключа сайта
Я подтвердил, что это правильный ключ сайта для моего домена.
Код в настоящее время находится в поддомене, поэтому я подумал, что это может быть проблема, поэтому я также добавил поддомен к администратору Google reCAPTCHA, но все равно получаю ошибку.
Точно такой же код работает на 100% в другом домене (с ключом, специфичным для этого домена).
В чем может быть проблема?
Поделиться
Источник
16 ответов
Если кто-то имеет аналогичную проблему. Мое решение заключалось в том, чтобы удалить ключ, который не работал, и получил новый ключ для моего домена. И теперь это работает со всеми моими поддоменами, без необходимости явно указывать их в области администрирования recaptcha.
blestab
Поделиться
Прежде всего, ключи управляются по адресу https://www.google.com/recaptcha/admin#list.
Я столкнулся с этой ошибкой, потому что я использую один и тот же ключ в нескольких разных доменах, и я забыл добавить один из доменов к ключу.
После добавления моего сайта потребовалась минута или две (скорее всего из-за кеша), чтобы все снова заработало нормально.
guaka
Поделиться
Не нужно создавать новый ключ, просто очищать данные сайта в браузере
Если вы изменили домен своего домена, добавьте этот домен в существующий ключ (это не обязательно для создания нового) и сохраните его.
https://www.google.com/recaptcha/admin#list
но google recapture имеет некоторые данные в браузере. Очистите их, тогда он будет работать с вашим новым доменом
Alupotha
Поделиться
Думаю, самый быстрый способ — просто отключить проверку домена во время его разработки
hugronaphor
Поделиться
Возможно, вы случайно использовали закрытый ключ для открытого ключа.
sanmai
Поделиться
Я использовал localhost во время модульного тестирования, когда мой ключ recaptcha был зарегистрирован до 127.0.0.1. Поэтому я изменил свой браузер на 127.0.0.1, и он начал работать. Хотя я смог добавить «localhost» в список доменов в моих настройках ключа ReCaptcha, я все еще не могу unit test использовать localhost. Я должен использовать IP-адрес loopback 127.0.0.1.
ttemple
Поделиться
У меня были те же проблемы, которые я решил. Я зашел на https://www.google.com/recaptcha/admin и нажал на домен, а затем перешел к ключевым настройкам внизу.
Там я отключил опцию ниже Проверка доменного имени Проверить источник решения reCAPTCHA
нажал на сохранить и капча начала работать.
Я думаю, что это связано с настройкой сервера. Я нахожусь на виртуальном хостинге и только что был без уведомления перенесен из Liquidweb в Deluxehosting (так как первый продал свой общий хостинг последнему), и у меня были такие проблемы со многими проблемами. Вот, думаю, Google проверяет сервер, но идентифицирует его как имя общего сервера, а не мой домен. Когда я снимаю галочку с «проверить происхождение», он начинает работать. Надеюсь, что это поможет решить проблему в настоящее время.
rawraj
Поделиться
Перед восстановлением ключей, которые разрешают 90% -ную проблему, необходимо отметить еще один момент.
например, ваш каталог xampp — C:\xampp
и htdocs папка: C:\xampp\htdocs
мы хотим открыть страницу с именем: example-cap.html
и на странице отображается ошибка «неверный домен для ключа сайта»
ИСПОЛЬЗУЙТЕ ВАШ ЛОКАЛЬНЫЙ АДРЕС в адресу браузера, как:
локальный/пример-cap.html
это решит вашу проблему
DONOT USE ADDRESS c:\xampp\htdocs\example-cap.html
это приведет к ошибке
DharmendraSankhla
Поделиться
Для меня я просто забыл ввести фактическое доменное имя в области «Параметры ключа», где он говорит «Домены» (по одному на строку).
Kirk Ross
Поделиться
Я пробовал в течение почти 4 часов с этим и, наконец, выяснил это с помощью руководства здесь, я думал, что поделюсь с вами своим решением.
Итак, мой домен является доменом аддона. Я также получил «ОШИБКУ для владельца сайта: Недопустимый домен для ключа сайта». Я проверил, что все было правильно почти тысячу раз, и это выглядело правильно, пока я не подумал об этом с точки зрения ярлыка на рабочем столе.
Решение:
Итак, для домена аддона убедитесь, что родительский URL-адрес также находится в списке доменов i.e:
[ADDON DOMAIN]. [PARENT DOMAIN].com.
Местоположение аддона будет папкой, установленной на вашем хосте, поэтому при использовании доменов аддонов убедитесь, что вы назвали корень чем-то логичным.
Надеюсь, это поможет кому-то еще и спасибо за предложения людей.
Dean De Klerk
Поделиться
Вы должны указать свой домен, например: www.abi.wapka.mobi
, то есть, если вы используете сайт wapka.
Обратите внимание, что если у вас есть домен с wapka, он не будет работать, поэтому сравните wapka с вашим провайдером сайта и нанесите текст.
swixz
Поделиться
попробуйте добавить домены без http и https. как www.abc.com
Nangyial Ahmad
Поделиться
Я также столкнулся с этой проблемой, и мое решение состояло в том, чтобы убедиться, что я интегрировал соответствующий клиентский код для выбранной версии.
В моем случае я выбрал reCAPTCHA v3, но брал код интеграции клиента для v2.
V3 выглядит так:
<script src="https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key"></script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('reCAPTCHA_site_key', {action: 'homepage'}).then(function(token) {
...
});
});
</script>
Код V2 выглядит так:
<html>
<head>
<title>reCAPTCHA demo: Simple page</title>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
</head>
<body>
<form action="?" method="POST">
<div class="g-recaptcha" data-sitekey="your_site_key"></div>
<br/>
<input type="submit" value="Submit">
</form>
</body>
</html>
Что касается вашей версии, это будет то, что вы решили в начале настройки учетной записи reCAPTCHA.
kylestephens
Поделиться
У меня была похожая проблема из-за того, что я забыл показать параметр рендера
<script src='https://www.google.com/recaptcha/api.js?render=SITE_KEY' async defer></script>
Arseniy
Поделиться
У меня были такие же проблемы. Я решил это: я зашел на https://www.google.com/recaptcha/admin, щелкнул по домену и перешел к настройкам ключа внизу.
Там я отключил опцию ниже Проверка доменного имени Проверьте источник решения reCAPTCHA.
Нажал на сохранить и капча начала работать.
SWQA
Поделиться
Ещё вопросы
- 0Матричный шаблон C ++, неоднозначность между умножением матрицы на матрицу и числом матриц
- 0Включая собственный шрифт по HTML
- 0Возвышенный текст 3 работает локальный файл на локальном сервере с помощью плагина SideBarEnhancements?
- 1Как я могу найти CDP-код native_request_wait в Android SDK?
- 0ASP.NET API Controller возвращает XMLHttpRequest не может загрузить URL Неверный код состояния HTTP 404
- 0как прекратить действия с помощью JavaScript
- 0Используя библиотеку PHP Podio, не могу получить данные рейтинга через PodioItem :: get ($ id)
- 1читать файлы и папки без использования вложенного цикла
- 1Доступ BaseX от JAVA
- 1Как отобразить значения двух массивов и вернуть индекс сопоставленного значения
- 1Node.js fs.writeFile: err возвращает ноль
- 0URL меняется в magento
- 0Javascript скрипты замедляются до нуля
- 1Android — Получение ошибки «Не удается создать экземпляр (хотя существует хотя бы одно создание)» с использованием Retrofit
- 1Как сделать навигацию по ящику и нижней навигации с помощью одного приложения?
- 0Замените тег <body> другим тегом
- 0Выполнение модуля C ++ CGAL, который вызывается из Python
- 0Отправка электронной почты с веб-страницы HTML без использования Outlook
- 1Почему начальное значение «я» всегда 49
- 1quickbooks api v3 IdsQuery
- 1Установка генератора на конкретное значение
- 0спецификаторы формата не заменяются значениями в запросе select, передаваемом в mysql из python
- 1Объединение листов Excel в несколько циклов
- 1FirebaseVisionImage: переменная ‘image’, возможно, не была инициализирована
- 1Альтернатива ContentPresenter с выделенным элементом в wpf
- 0Изменить текст в модальном окне в зависимости от нажатия кнопки
- 0Преобразование массива CSV
- 0Как установить iDisplayLength на стороне сервера в asp.net
- 1Блокнот Jupyter не будет импортировать matplotlib, хотя он, кажется, установлен
- 0как отобразить данные в столбце с sql и php
- 0Дата и метки времени ведут себя странно в PHP при добавлении дня
- 0Создание веточки в пространстве имен
- 1Как сгруппировать по дате с пандами?
- 1Как я могу открыть два ServerSocket одновременно
- 0Невозможно получить доступ к изолированной области директивы в тесте Жасмин
- 1Почему мой кадр зависает, когда я запускаю это действие [СКАЧАТЬ]
- 1Формат данных листовки
- 0Продолжительность видео HTML5
- 0Загрузка нового контента в адаптивный слайдер
- 1Numpy SVD против Scipy. Sparse SVDS
- 0JQuery не возвращается успешно
- 1Создание словаря из панда данных
- 1Есть ли способ правильно смоделировать базу данных комнаты?
- 0Диапазон значений HSV для выборки изображения, как сделано Adobe
- 1Как записать текстовый вывод в файл?
- 0Angularjs не публиковать скрытые значения
- 0использовать barcodeScanner в кордове (с angularjs)
- 0Отключить / включить кнопку отправки и запускать этот JavaScript каждые 1 секунду загрузки
- 1Игнорировать ошибки eslint во время git pre-commit
- 1Динамический поворот в LINQ: поворотные столбцы, определенные во время выполнения
Я реализовал свой reCAPTCHA в соответствии с тем, как показано в примере.
У меня есть этот скрипт в head
тега:
<script src="https://www.google.com/recaptcha/api.js"></script>
В моей form
в HTML у меня есть:
<div class="g-recaptcha" data-sitekey="my public sitekey here"></div>
Но когда я загружаю form
я получаю эту ошибку:
ОШИБКА: неверный домен для ключа сайта
Я подтвердил, что это правильный ключ сайта для моего домена.
Код в настоящее время находится в поддомене, поэтому я подумал, что это может быть проблема, поэтому я также добавил поддомен к администратору Google reCAPTCHA, но все равно получаю ошибку.
Точно такой же код работает на 100% в другом домене (с ключом, специфичным для этого домена).
В чем может быть проблема?
Ответ 1
Если кто-то имеет аналогичную проблему. Мое решение заключалось в том, чтобы удалить ключ, который не работал, и получил новый ключ для моего домена. И теперь это работает со всеми моими поддоменами, без необходимости явно указывать их в области администрирования recaptcha.
Ответ 2
Прежде всего, ключи управляются по адресу https://www.google.com/recaptcha/admin#list.
Я столкнулся с этой ошибкой, потому что я использую один и тот же ключ в нескольких разных доменах, и я забыл добавить один из доменов к ключу.
После добавления моего сайта потребовалась минута или две (скорее всего из-за кеша), чтобы все снова заработало нормально.
Ответ 3
Не нужно создавать новый ключ, просто очищать данные сайта в браузере
Если вы изменили домен своего домена, добавьте этот домен в существующий ключ (это не обязательно для создания нового) и сохраните его.
https://www.google.com/recaptcha/admin#list
но google recapture имеет некоторые данные в браузере. Очистите их, тогда он будет работать с вашим новым доменом
Ответ 4
У меня были те же проблемы, которые я решил. Я зашел на https://www.google.com/recaptcha/admin и нажал на домен, а затем перешел к ключевым настройкам внизу.
Там я отключил опцию ниже Проверка доменного имени Проверить источник решения reCAPTCHA
нажал на сохранить и капча начала работать.
Я думаю, что это связано с настройкой сервера. Я нахожусь на виртуальном хостинге и только что был без уведомления перенесен из Liquidweb в Deluxehosting (так как первый продал свой общий хостинг последнему), и у меня были такие проблемы со многими проблемами. Вот, думаю, Google проверяет сервер, но идентифицирует его как имя общего сервера, а не мой домен. Когда я снимаю галочку с «проверить происхождение», он начинает работать. Надеюсь, что это поможет решить проблему в настоящее время.
Ответ 5
Думаю, самый быстрый способ — просто отключить проверку домена во время его разработки
Ответ 6
Я использовал localhost во время модульного тестирования, когда мой ключ recaptcha был зарегистрирован до 127.0.0.1. Поэтому я изменил свой браузер на 127.0.0.1, и он начал работать. Хотя я смог добавить «localhost» в список доменов в моих настройках ключа ReCaptcha, я все еще не могу unit test использовать localhost. Я должен использовать IP-адрес loopback 127.0.0.1.
Ответ 7
Возможно, вы случайно использовали закрытый ключ для открытого ключа.
Ответ 8
Перед восстановлением ключей, которые разрешают 90% -ную проблему, необходимо отметить еще один момент.
например, ваш каталог xampp — C:\xampp
и htdocs папка: C:\xampp\htdocs
мы хотим открыть страницу с именем: example-cap.html
и на странице отображается ошибка «неверный домен для ключа сайта»
ИСПОЛЬЗУЙТЕ ВАШ ЛОКАЛЬНЫЙ АДРЕС в адресу браузера, как:
локальный/пример-cap.html
это решит вашу проблему
DONOT USE ADDRESS c:\xampp\htdocs\example-cap.html
это приведет к ошибке
Ответ 9
Убедитесь, что вы заполните свое доменное имя, и оно не должно заканчиваться путем.
Пример
http://yourdomain.com (хороший)
http://yourdomain.com/folder (ошибка)
Ответ 10
попробуйте добавить домены без http и https. как www.abc.com
Ответ 11
Для меня я просто забыл ввести фактическое доменное имя в области «Параметры ключа», где он говорит «Домены» (по одному на строку).
Ответ 12
Я также столкнулся с этой проблемой, и мое решение состояло в том, чтобы убедиться, что я интегрировал соответствующий клиентский код для выбранной версии.
В моем случае я выбрал reCAPTCHA v3, но брал код интеграции клиента для v2.
V3 выглядит так:
<script src="https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key"></script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('reCAPTCHA_site_key', {action: 'homepage'}).then(function(token) {
...
});
});
</script>
Код V2 выглядит так:
<html>
<head>
<title>reCAPTCHA demo: Simple page</title>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
</head>
<body>
<form action="?" method="POST">
<div class="g-recaptcha" data-sitekey="your_site_key"></div>
<br/>
<input type="submit" value="Submit">
</form>
</body>
</html>
Что касается вашей версии, это будет то, что вы решили в начале настройки учетной записи reCAPTCHA.
Ответ 13
Вы должны указать свой домен, например: www.abi.wapka.mobi
, то есть, если вы используете сайт wapka.
Обратите внимание, что если у вас есть домен с wapka, он не будет работать, поэтому сравните wapka с вашим провайдером сайта и нанесите текст.
Ответ 14
Я пробовал в течение почти 4 часов с этим и, наконец, выяснил это с помощью руководства здесь, я думал, что поделюсь с вами своим решением.
Итак, мой домен является доменом аддона. Я также получил «ОШИБКУ для владельца сайта: Недопустимый домен для ключа сайта». Я проверил, что все было правильно почти тысячу раз, и это выглядело правильно, пока я не подумал об этом с точки зрения ярлыка на рабочем столе.
Решение:
Итак, для домена аддона убедитесь, что родительский URL-адрес также находится в списке доменов i.e:
[ADDON DOMAIN]. [PARENT DOMAIN].com.
Местоположение аддона будет папкой, установленной на вашем хосте, поэтому при использовании доменов аддонов убедитесь, что вы назвали корень чем-то логичным.
Надеюсь, это поможет кому-то еще и спасибо за предложения людей.
Ответ 15
Мой домен был довольно сложным. Я взял значение, возвращаемое window.location.host
в консоли разработчика, и вставил это значение в белый список администратора recaptcha. Затем я очистил кеш и перезагрузил страницу.
Ответ 16
У меня была похожая проблема из-за того, что я забыл показать параметр рендера
<script src='https://www.google.com/recaptcha/api.js?render=SITE_KEY' async defer></script>
Ответ 17
ОШИБКА для владельца сайта: неверный домен для ключа сайта
Ответ 18
У меня были такие же проблемы. Я решил это: я зашел на https://www.google.com/recaptcha/admin, щелкнул по домену и перешел к настройкам ключа внизу.
Там я отключил опцию ниже Проверка доменного имени Проверьте источник решения reCAPTCHA.
Нажал на сохранить и капча начала работать.
При прохождении капчи reCAPTCHA на некоторых сайтах выводится сообщение с ошибкой:
ОШИБКА:
неверный домен ключа
Ошибка означает, что сервис reCAPTCHA на посещаемом сайте настроен неверно.
Как исправить ошибку
Чаще всего сообщение «ОШИБКА: неверный домен ключа» от сервиса reCAPTCHA возникает из-за проблем с настройкой сервиса на стороне сайта, а не посетителя.
Чтобы исправить ошибку «неверный домен ключа», владелец сайта должен корректно настроить скрипт сервиса reCAPTCHA.
Если вы не владелец сайта, то проверьте адрес сайта, на котором вы находитесь. Иногда у сайта может быть несколько адресов, например, в зоне .ru и зоне .com или полностью другой домен, например, vk.com и vkontakte.ru. Для посетителя это может быть незаметно, но при использовании сервиса reCAPTCHA это влияет на настройку и работу капчи.
Если у сайта, на который вы заходите есть несколько адресов, то зайдите на сайт по другому адресу и попробуйте пройти капчу там.
Если вам не удалось исправить ошибку «неверный домен ключа» от reCAPTCHA, то вы можете написать о проблеме владельцу сайта, на который вы пытаетесь зайти. Возможно он исправит ошибку, и вы сможете пройти капчу.
Чтобы убедиться, что сообщение «ОШИБКА: неверный домен ключа» от сервиса reCAPTCHA появляется не только у вас, прочитайте комментарии других людей. И сообщите о своей проблеме, чтобы другие люди знали, что проблема возникает не только у них.
Статистика проблем и другие ошибки в работе reCAPTCHA
Другие проблемы в работе reCAPTCHA
- Ошибка DNS_PROBE_FINISHED_NXDOMAIN
- Ошибка ERR_CONNECTION_TIMED_OUT
- Ошибка ERR_CONNECTION_REFUSED
- Ошибка NET::ERR_CERT_DATE_INVALID
- Часы спешат, Часы отстают — ошибка NET::ERR_CERT_DATE_INVALID