Вы можете сделать значок встроенным в V3, используя только Javascript, но он еще не задокументирован.
Установите для параметра render
значение explicit
и добавьте параметр onload
для обратного вызова,onRecaptchaLoadCallback
например.
<script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=onRecaptchaLoadCallback"></script>
Затем настройте свой обратный вызов, как это так, и не забудьте ввести узел id / DOM, куда вы хотите, чтобы ваш значок пошел, в этом случае, идентификаторinline-badge
.
<script>
function onRecaptchaLoadCallback() {
var clientId = grecaptcha.render('inline-badge', {
'sitekey': '6Ldqyn4UAAAAAN37vF4e1vsebmNYIA9UVXZ_RfSp',
'badge': 'inline',
'size': 'invisible'
});
grecaptcha.ready(function() {
grecaptcha.execute(clientId, {
action: 'action_name'
})
.then(function(token) {
// Verify the token on the server.
});
});
}
</script>
Пример
Источник