This function will get called when all the dependencies have loaded.
<script type="text/javascript">
var onloadCallback = function() {
alert("grecaptcha is ready!");
};
</script>
Insert the JavaScript resource, setting the onload parameter to the name of your onload callback function and the render parameter to explicit.
<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit"
async defer>
</script>
Т.е. при загрузке скрипта мы передаем название колбэка onloadCallback, потом капча его вызывает
А что если этот колбэк в нашем наксте/vue как на него сослаться. Чтото типа Vue.onloadCallback
ну не знаю, зачем тебе это. Тебе же нужно экшн дернуть и получить токен, который далее отправить с формой на бек, типа (как я выше дал по ссылке) const token = await window.grecaptcha.execute(siteKey, { action: actionName });
да так правильнее. спасибо
Обсуждают сегодня