成人做爰免费大片a毛片免费播放|九九热尹人香蕉视频|精品国产三级激情综合女月天|欧美激情第49页|不卡情趣在线观看|凹凸视频日本特黄特色|欧美a级在线播放|欧美老妇女一区二区|日韩无码呦呦毛片儿|超碰在线观看网址一网址二

打造一個外貿網站,不僅需要有吸引人的設計,更需要考慮用戶的體驗。我們的目標是從文案、設計、技術等多個維度出發(fā),構建一個以用戶體驗為中心、以詢盤為導向的營銷型外貿網站。讓您的客戶在短時間內了解您的優(yōu)勢,快速詢盤!
外貿網站建設 外貿獨立站推廣 跨境電商

保定市如何使用谷歌的人機身份驗證功能recaptcha?

時間:2024-06-22   來源:保定市外貿網站建設

image.png

像這種谷歌自帶的人機身份驗證,實際上有很多插件可以實現。

但是有客戶看他們同行都用的谷歌的這種,也讓我?guī)退某蛇@種,那么現在我就來說說如何實現。


第一步:登陸谷歌的recaptcha平臺https://www.google.com/recaptcha/about/,當然了,你打開的可能是英文界面。


image.png


第二步: 登陸您的谷歌賬號,然后進行網站創(chuàng)建。都是很簡單的,英文看著費勁,我翻譯成了中文,你可以參考對比一下。

image.png

在這里面:reCAPTCHA類型有V3和V2兩種方式。不管您使用哪一種方式,他都有相關的使用指南,您可以參考他的代碼進入加入到自己的網站中。

image.png


用得比較多的可能就是這種V2的方式了。

image.png

接入也非常 的簡單,在你需要使用的地方引入JS,并使用對應的代碼引入即可。


以上操作即可完成。


緊接上文,我們發(fā)現谷歌的recaptcha其實并沒有hcaptcha那樣簡單的引入就可以使用了。因為他無法像hcaptcha直接通過ID判斷當前是否已經進行判斷。所以我們需要在代碼中進行判斷是否驗證成功。

方法如下:

1:引入谷歌的JS

<script src="https://www.google.com/recaptcha/api.js" async defer></script>
或者
<script src="https://www.recaptcha.net/recaptcha/api.js" async defer></script>
如果需要國內可以訪問,就使用后面的這一個,如果不需要國內訪問,則使用上面的谷歌鏈接也可以。

2:加HTML代碼,例如,這里面我們使用callback再使用JS回調來判斷 

  <div    class="g-recaptcha"    data-sitekey="6Lf-VwoqAAAAAEfnF6R_5cYeR_Zn1aBRMuwetsm1"    data-theme="light" data-size="normal"    data-callback="callback"    data-expired-callback="expired"    data-error-callback="error"></div>


3:JS部分

    <script type="text/javascript" charset="utf-8">
         //js部分
var callback = function (args) {
    console.log(args)
    console.log('驗證成功');
    $("#submitform").addClass("d-block");  //在未進行驗證成功前,提交按鈕不顯示
    
};
var expiredCallback = function (args) {
    console.log(args)
    console.log('驗證過期');
};
var errorCallback = function (args) {
    console.log(args)
    console.log('驗證失敗');
};


function getResponseFromRecaptcha() {
    var responseToken = grecaptcha.getResponse(widgetId);
    if (responseToken.length == 0) {
        alert("驗證失敗");
    } else {
        alert("驗證通過");
        
    }
};

          </script>


完成以上即可。


第二種方式:

第一步和上面第一步一樣。然后第二步:HTML

<div id="robot"></div>

第三步:JS

    <script type="text/javascript" charset="utf-8">
         //js部分
var callback = function (args) {
    console.log(args)
    console.log('驗證成功');
    $("#submitform").addClass("d-block");//在未進行驗證成功前,提交按鈕不顯示
    
};
var expiredCallback = function (args) {
    console.log(args)
    console.log('驗證過期');
};
var errorCallback = function (args) {
    console.log(args)
    console.log('驗證失敗');
};

var widgetId;
var onloadCallback = function () {    // 得到組件id
    widgetId = grecaptcha.render('robot', {
        'sitekey': '你的KEY', 
        'theme': 'light', //主題顏色,有l(wèi)ight與dark兩個值可選
        'size': 'normal',//尺寸規(guī)則,有normal與compact兩個值可選
        'callback': callback, //驗證成功回調
        'expired-callback': expiredCallback, //驗證過期回調
        'error-callback': errorCallback //驗證錯誤回調
    });
};

function getResponseFromRecaptcha() {
    var responseToken = grecaptcha.getResponse(widgetId);
    if (responseToken.length == 0) {
        alert("驗證失敗");
    } else {
        alert("驗證通過");
        
    }
};

          </script>




TAG:
下一篇:沒有了!
新聞推薦
如何使用谷歌的人機身份驗證功能recaptcha?
如何使用谷歌的人機身份驗證功能recaptcha?

像這種谷歌自帶的人機身份驗證,實際上有很多插件可以實現。但是有客戶看他們同行都用的谷歌的這種,也讓我...

網站被黑后,第一次打開會跳轉其他網頁,再打開則不會,如何查詢惡意代碼
網站被黑后,第一次打開會跳轉其他網頁,再打開則不會,如何查詢...

假如你的網站被黑了,第一次打開網頁時顯示跳轉到其他網站。再打開時卻正常。不要以為網站沒事。請注意查一...

歐盟意見征求代碼如何安裝,使用Cookiebot CMP部署指南
歐盟意見征求代碼如何安裝,使用Cookiebot CMP部署指南

歐盟地區(qū)包括27個成員國。?這些國家分別是奧地利、比利時、保加利亞、塞浦路斯、克羅地亞、捷克共和國、丹...

外貿的幾種收款方式
外貿的幾種收款方式

看到有小伙伴在問做外貿怎么收款,今天我就簡單講下做外貿的幾種收款方式:??1:個人銀行卡美金收款一年收...

開啟外貿時代,歡迎留言!
留言您的聯系方式,我們會第一時間聯系您!

Top