Web验证怎样海关放行不一样的电脑操作系统
时间:2021-07-13

在WFilter NGF(WSG上网行为管理管理方法网关ip)的”Web验证“配备中,能够根据IP范畴来配备要开展Web验证的手机客户端。具体应用中,有一些局域网络电脑上和手机wifi终端设备都掺杂在同一个子网,这类状况下,假如要只对电脑上做验证,或是只对手机上做验证,就不可以根据IP范畴来完成了。必须改动默认设置的验证网页页面,根据电脑浏览器的useragent来获得手机客户端电脑操作系统种类,而且分辨是不是海关放行(不用验证立即海关放行)。

如下图,点一下”编写Web验证网页页面”,随后点一下源码标志。

Web验证怎样海关放行不一样的电脑操作系统

能够查询到Web验证的页面源码。

Web验证怎样海关放行不一样的电脑操作系统

里边加上一个function,以下:

function checkbypassPC(){
    //alert("userAgent=" window.navigator.userAgent);
    if( window.navigator.userAgent != undefined window.navigator.userAgent.indexOf("Windows") -1 ){

       //如果是windows系统,全自动bypass。

        $.ajax( "/cgi-bin/verify?tid=bypasspc", {
            method: 'GET',
            cache: false,
            dataType: 'text',
            success: function(data) {

               //自动跳转到取得成功验证的页面跳转
                check_landing_page();
            }
        });
    }
}

如下图:

Web验证怎样海关放行不一样的电脑操作系统

随后转换到编写方式下点一下储存。(留意:不要在源码方式下储存)

历经以上配备后,在pc端跳出来验证网页页面后就可以全自动进行验证,不用开展扫二维码。假如要对手机上不开展验证,立即在涵数中改动useragent就可以,以下:

function checkbypassPC(){
    //alert("userAgent=" window.navigator.userAgent);

   if( /Android|webOS|iPhone|iPad|iPod|Opera Mini/i.test(window.navigator.userAgent) ) {
        //Android、iphone、ipad全自动bypass。

        $.ajax( "/cgi-bin/verify?tid=bypasspc", {
            method: 'GET',
            cache: false,
            dataType: 'text',
            success: function(data) {

               //自动跳转到取得成功验证的页面跳转
                check_landing_page();
            }
        });

   }

}