Новый пользователь здесь только с базовыми знаниями HTML. Я пытаюсь потребовать recaptcha на моем сайте Shopify. Я (пытался) следить за документацией, но части сценария пересекают мою голову. Вот что у меня сейчас есть:
<head>
<title>reCAPTCHA demo: Running both v2 and v3</title>
<script src="https://www.google.com/recaptcha/api.js?render= My V3 site key"></script>
<script>
grecaptcha.ready(() => {
grecaptcha.render('html_element', {
'sitekey' : 'My V2 site key'
});
});
</script>
<script>
function onSubmit() {
grecaptcha.ready(() => {
grecaptcha.execute('My V3 site key', {action: 'homepage'}).then((token) => {
...
});
});
}
</script>
</head>
</html>
<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="my site key)"></div>
<br/>
<input type="submit" value="Submit">
</form>
</body>
</html>
При нажатии кнопки «Отправить», страница просто обновляется. У меня есть кнопка проверки - нажатие этой кнопки позволяет пользователю обойти reCAPTCHA, и это то, чего я хочу избежать. Вот код кнопки оплаты:
<p class="cart__taxes rte">{{ taxes_shipping_checkout }}</p>
<!-- <button type="submit" name="update" class="btn--secondary update-cart">{{ 'cart.general.update' | t }}</button> -->
<button type="submit" name="checkout" class="btn">{{ 'cart.general.checkout' | t }}</button>
</div>
</div>
Пожалуйста, помогите! Мой босс действительно хочет прекратить получать представления NSFW в нашей форме проверки.