hCaptcha 首次加载时抛出 403 forbidden 错误(响应:"invalid data")
hCaptcha throws 403 forbidden Error when first loading (response: "invalid data")
当 hCaptcha ist 首次加载到网站上时,它会抛出错误 403(禁止访问)。
看起来不错,但是当按下验证码时,加载(橙色圆圈)无限期地继续。
GET https://hcaptcha.com/checksiteconfig?v=c65510b&host=localhost&sitekey=33cb1fe1-c243-40c0-9488-5816b2418e6c&sc=1&swa=1
HTML 看起来像这样:
<ng-hcaptcha (verify)="onVerify($event)"></ng-hcaptcha>
hCaptcha 的导入如下所示:
import { NgHcaptchaModule } from 'ng-hcaptcha';
@NgModule({
declarations: [
AppComponent,
],
imports: [
BrowserModule,
AppRoutingModule,
BrowserAnimationsModule,
FormsModule,
HttpClientModule,
RouterModule,
CommonModule,
ReactiveFormsModule,
NgHcaptchaModule.forRoot({
siteKey: '33cb1fe1-c243-40c0-9488-5816b2418e6c',
languageCode: 'en',
}),
],
bootstrap: [AppComponent],)}
非常感谢任何帮助或指点。
问题似乎出在您 link 中提供的主机名 (host=localhost)。
hCaptcha API 禁止使用 localhost 和 127.0.0.1: https://docs.hcaptcha.com/#local-development.
尝试任何其他主机名,您应该会看到结果。
我在 php 中找到了一个解决方案示例:hCaptcha : CORS error even if I've added a local DN in my Ubuntu host file。
hCaptcha 还提供了一组用于测试的密钥:https://docs.hcaptcha.com/#integration-testing-test-keys
(感谢 )。
当 hCaptcha ist 首次加载到网站上时,它会抛出错误 403(禁止访问)。 看起来不错,但是当按下验证码时,加载(橙色圆圈)无限期地继续。
GET https://hcaptcha.com/checksiteconfig?v=c65510b&host=localhost&sitekey=33cb1fe1-c243-40c0-9488-5816b2418e6c&sc=1&swa=1
HTML 看起来像这样:
<ng-hcaptcha (verify)="onVerify($event)"></ng-hcaptcha>
hCaptcha 的导入如下所示:
import { NgHcaptchaModule } from 'ng-hcaptcha';
@NgModule({
declarations: [
AppComponent,
],
imports: [
BrowserModule,
AppRoutingModule,
BrowserAnimationsModule,
FormsModule,
HttpClientModule,
RouterModule,
CommonModule,
ReactiveFormsModule,
NgHcaptchaModule.forRoot({
siteKey: '33cb1fe1-c243-40c0-9488-5816b2418e6c',
languageCode: 'en',
}),
],
bootstrap: [AppComponent],)}
非常感谢任何帮助或指点。
问题似乎出在您 link 中提供的主机名 (host=localhost)。 hCaptcha API 禁止使用 localhost 和 127.0.0.1: https://docs.hcaptcha.com/#local-development.
尝试任何其他主机名,您应该会看到结果。
我在 php 中找到了一个解决方案示例:hCaptcha : CORS error even if I've added a local DN in my Ubuntu host file。
hCaptcha 还提供了一组用于测试的密钥:https://docs.hcaptcha.com/#integration-testing-test-keys
(感谢