我正在尝试在闪电组件中实现reCAPTCHA V3。参考https://developers.google.com/recaptcha/docs/v3。我已经完成了此处提到的第1步和第2步,但是我不知道如何实现第3步(如何将令牌发送到带有请求的后端,以及如何验证用户对来自应用程序后端的reCAPTCHA质询的响应)。>
我创建了一个用于前端集成的visualforce页面,在该页面中,我已经用sitekey加载了JavaScript api,并在加载页面时调用了grecaptcha.execute。然后使用标签将Visualforce页面添加到闪电组件中。
private void Button_Click(object sender, RoutedEventArgs e)
{
TestGrid.Columns.Clear();
Binding binding1 = new Binding("Name");
Binding binding2 = new Binding("Age");
TestGrid.Columns.Add(new DataGridTextColumn() { Binding = binding1 });
TestGrid.Columns.Add(new DataGridTextColumn() { Binding = binding2 });
}
在此先感谢您的帮助。
答案 0 :(得分:0)
我认为这无法实现。 V3使用JS捕获鼠标的移动。由于不可见,因此iframe的高度应为0,因此无法获得鼠标的移动。因此,这是一项无法实现的任务。