Решил перейти на новомодную третью версию рекаптчи от google, но столкнулся с проблемой. Когда выполняю этот скрипт в Chrome на ПК и на телефоне, то в ответ получаю токен.
grecaptcha.execute("мой_публичный_ключ", {action: "signin"})
.then((token) => {
console.log(token)
});
Но в Safari на iOS и в Samsung Internet в ответ получаю Object {then:function function}
Что именно я делаю не так? Если Samsung Internet работает на движке Chromium, то почему в Хроме на телефоне таких проблем не возникает?
P.S. Инспектирую Samsung Internet через USB внутри Хрома
Разобрался сам. В SI токен приходит только на сайты с httpS. Скорей всего проблема в самом браузере, т.к. в хроме на телефоне токен приходит и на http. Соответственно, проблема решается переходом на https.
Некоторые браузеры могут не поддерживать стрелочные функции. Попробуйте так:
grecaptcha.execute("мой_публичный_ключ", {action: "signin"})
.then(function(token){
console.log(token)
});
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите как исправитьЕсть массив и нужно вывести каждый элемент по очереди и записать его в параграф при нажатии на кнопку
Есть что-то типа конструктора цвета с помощью двух стилизованных селектовПочему картинка не меняется на выбранную в селектах? P