169 похожих чатов

Привет всем. есть вопрос по библиотеке 'vue-recaptcha'. есть кто-нибудь, кто

с ней работал? подключил вроде бы всё правильно, появился значок капчи на странице, где она подключена, всё ок, но когда начинаю роутить по приложению, во-первых, значок никуда не исчезает даже и на других страницах, а во-вторых, когда заново перехожу на ту страницу, на которой подключена капча, выдает предупреждение. то есть в setup() страницы, где уставлена капча, прописан хук useRecaptchaProvider(), что запускает и выгружает в head нужный скрипт, но когда я опять захожу на эту же страницу, он опять пытается грузить этот скрипт, что конечно неверно. может, кто сталкивался с подобным. был бы рад помощи

11 ответов

16 просмотров

> есть вопрос по библиотеке 'vue-recaptcha' Нативная интеграция рекапчи - 10 строчек кода, тебе для этого не нужен очередной npm говнопакет > но когда я опять захожу на эту же страницу, он опять пытается грузить этот скрипт, что конечно неверно Это абсолютно правильное поведение, ты просто забыл добавить удаление скрипта из шапки в destroy

Roman-Bogdanov Автор вопроса
Ashish Cancelado
> есть вопрос по библиотеке 'vue-recaptcha' Нативн...

вроде бы он сам и удаляет, когда перехожу на другую страницу

Roman-Bogdanov Автор вопроса
Ashish Cancelado
В чем именно тогда проблема?

удалять удаляет, но это остается

Roman Bogdanov
удалять удаляет, но это остается

dropRecaptcha() { try { const recaptchaScript = document.querySelector('script[src*="google.com/recaptcha/api.js"]') const recaptchaBadge = document.querySelector('.grecaptcha-badge') if (recaptchaScript) { document.head.removeChild(recaptchaScript) } if (recaptchaBadge) { recaptchaBadge.parentNode.removeChild(recaptchaBadge) } } catch (e) { console.error(e) } }

Roman-Bogdanov Автор вопроса
Roman Bogdanov
попробую, спасибо

Только не забудь, что согласно правил использования у тебя должен быть либо этот бейдж либо privacy policy и terms of use в футере

Roman-Bogdanov Автор вопроса
Ashish Cancelado
Только не забудь, что согласно правил использовани...

а есть какая-нибудь нормальная и удобоваримая инструкция по установке этой капчи на vue3? я всё никак не могу нормально настроить(

Roman-Bogdanov Автор вопроса
Ashish Cancelado
Там работы на 5 минут)

ну да, тут вопрос-то по большей части в том, как сделать так, чтобы скрипт этой капчи подгружался и работал ТОЛЬКО на той странице, где есть форма. стэк, если что, laravel/inertia/vue/vite

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта