diff options
| author | Acid Chicken (硫酸鶏) <root@acid-chicken.com> | 2022-01-21 17:43:14 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-01-21 17:43:14 +0900 |
| commit | 9a4267f01fb0a8b56a3176778e28115f9d8765cb (patch) | |
| tree | 87afb224169ba396641e88e6de8e309b2669de55 /packages | |
| parent | refactor (diff) | |
| download | misskey-9a4267f01fb0a8b56a3176778e28115f9d8765cb.tar.gz misskey-9a4267f01fb0a8b56a3176778e28115f9d8765cb.tar.bz2 misskey-9a4267f01fb0a8b56a3176778e28115f9d8765cb.zip | |
fix(#8133): hCaptcha の reCAPTCHA 互換挙動を無効化する (#8135)
* fix(#8133): hCaptcha の reCAPTCHA 互換挙動を無効化する
* Update packages/client/src/components/captcha.vue
* fix: hCaptcha host
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/client/src/components/captcha.vue | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/packages/client/src/components/captcha.vue b/packages/client/src/components/captcha.vue index 7fe499dc86..770804cf44 100644 --- a/packages/client/src/components/captcha.vue +++ b/packages/client/src/components/captcha.vue @@ -55,12 +55,10 @@ const variable = computed(() => { const loaded = computed(() => !!window[variable.value]); const src = computed(() => { - const endpoint = ({ - hcaptcha: 'https://hcaptcha.com/1', - recaptcha: 'https://www.recaptcha.net/recaptcha', - } as Record<CaptchaProvider, string>)[props.provider]; - - return `${typeof endpoint === 'string' ? endpoint : 'about:invalid'}/api.js?render=explicit`; + switch (props.provider) { + case 'hcaptcha': return 'https://js.hcaptcha.com/1/api.js?render=explicit&recaptchacompat=off'; + case 'recaptcha': return 'https://www.recaptcha.net/recaptcha/api.js?render=explicit'; + } }); const captcha = computed<Captcha>(() => window[variable.value] || {} as unknown as Captcha); |