Привет.
Делаю мобильное приложение, которое по сути взаимодействует бекендом некоего сайта.
На сайте есть google recaptcha, которое проверяется серверным скриптом при нажатии кнопки "отправить" на этом самом сайте..
Возможно ли эту recaptchу перенести в мобильное приложение, чтобы из этого самого приложения можно было отправлять сообщения после решения рекаптчи, без перехода на оригинальный сайт ?
Извлек из исходников сайта site key, и загружаю <div> рекаптчи в webview мобильного приложения. Но когда div загружается, он пишет "ERROR for site owner:
Invalid domain for site key".
Можно ли как-то это исправить?
Здравствуйте, Михaил, Вы писали:
М>Привет.
М>Делаю мобильное приложение, которое по сути взаимодействует бекендом некоего сайта.
М>На сайте есть google recaptcha, которое проверяется серверным скриптом при нажатии кнопки "отправить" на этом самом сайте..
М>Возможно ли эту recaptchу перенести в мобильное приложение, чтобы из этого самого приложения можно было отправлять сообщения после решения рекаптчи, без перехода на оригинальный сайт ?
М>Извлек из исходников сайта site key, и загружаю <div> рекаптчи в webview мобильного приложения. Но когда div загружается, он пишет "ERROR for site owner:
М>Invalid domain for site key".
М>Можно ли как-то это исправить?
Может скрипт в div дополнительно url страницы отправляет?
М>>Извлек из исходников сайта site key, и загружаю <div> рекаптчи в webview мобильного приложения. Но когда div загружается, он пишет "ERROR for site owner:
М>>Invalid domain for site key".
М>>Можно ли как-то это исправить?
Q>Может скрипт в div дополнительно url страницы отправляет?
Как я понял, в настройках рекаптчи (когда регистрируешься на сайте гугла) хозяином сайта указывается список доменов, с которых будет работать рекаптча, можно указать и localhost. Но не совсем понятно, каким образом проверяется, с какого домена вызывается джаваскрипт рекаптчи и див элемент.
Здравствуйте, Михaил, Вы писали:
М>>>Извлек из исходников сайта site key, и загружаю <div> рекаптчи в webview мобильного приложения. Но когда div загружается, он пишет "ERROR for site owner:
М>>>Invalid domain for site key".
М>>>Можно ли как-то это исправить?
Q>>Может скрипт в div дополнительно url страницы отправляет?
М>Как я понял, в настройках рекаптчи (когда регистрируешься на сайте гугла) хозяином сайта указывается список доменов, с которых будет работать рекаптча, можно указать и localhost. Но не совсем понятно, каким образом проверяется, с какого домена вызывается джаваскрипт рекаптчи и див элемент.
Это надо протокол смотреть как оно там устроено. Вполне возможно, что для каждой новой капчи хост получает новый key от гугла, тогда со старым key работать не будет.