javascript - 如何将 reCAPTCHA 应用于 Vue 页面?
问题描述
我正在尝试按照此页面将 reCAPTCHA 应用于 Java 应用程序。但是,我无法将前端部分(html 页面)集成到 Vue 部分。我对 Vue 没有经验,据我所知,不可能使用 Postman 等在后端测试 reCAPTCHA。
html:
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" />
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
</head>
<body>
<form th:action="@{/user/save}" method="POST" th:object="${user}">
<div class="row">
<div class="col-2"> Validate reCAPTCHA</div>
<div class="col-4">
<div class="g-recaptcha" data-sitekey="......"></div>
</div>
</div>
<br/>
<input type="submit" value="Register" class="btn btn-success"/>
<a th:href="@{/user/all}" class="btn btn-info">View All Users</a>
</form>
</body>
那么,我应该如何将相关的前端代码部分应用到 vue 页面呢?而且,集成 reCAPTCHA v2 和集成 v3 有什么区别吗?
解决方案
推荐阅读
- php - 如果自动完成,WordPress 表单不会提交到数据库
- java - Holding a http request while an async processing is being executed
- excel - 在 Excel VBA 中截断自定义时间数据
- ruby - 从变量中命名新文件
- java - I have a problem with how to forward API request in Jersey
- objective-c - IOS/Objective-C: Syntax for calling completion bloc
- regex - How to match all characters (as few as possible) between two strings?
- microsoft-graph-api - 将 activityDomain 设置为“work”并将 isOrganizerOptional 设置为 true 时,findMeetingTimes 不起作用
- hashmap - 相同键的 Ada hashmap 值会被覆盖吗
- reactjs - 为什么 gatsby-plugin-manifest 无法解析“gatsby”?