简要介绍
本网站提供了一个简单的API接口,通过调用GetRequest()函数获取请求结果,并根据返回的索引值判断是否为”gfan”。如果不是”gfan”,则进一步进行设备信息判断和响应处理。
功能说明
GetRequest()
:这是一个用于获取请求结果的函数。它会向服务器发送请求并返回相应的数据。
- 请求结果处理:通过
res['index']
获取返回数据的索引值,并与预期的”gfan”进行比较。
- 用户代理检测:使用
navigator.userAgent.toLowerCase()
获取用户的浏览器信息。
- 包含判断:定义了一个名为
contains
的函数,用于检查用户代理字符串中是否包含指定的关键字。
- 移动端适配:针对不同的移动设备版本进行判断和处理,包括iPad、Android等。
- 针对特定设备类型进行响应处理:根据用户代理字符串中的关键字,执行相应的操作,如跳转至WAP页面等。
示例代码
(function(){
var res = GetRequest();
var par = res['index'];
if(par!='gfan'){
var ua=navigator.userAgent.toLowerCase();
var contains=function (a, b){
if(a.indexOf(b)!=-1){return true;}
};
var toMobileVertion = function(){ window.location.href = '/wap' }
if(contains(ua,"ipad")||(contains(ua,"rv:1.2.3.4"))||(contains(ua,"0.0.0.0"))||(contains(ua,"8.0.552.237"))){return false}
if((contains(ua,"android") && contains(ua,"mobile"))||(contains(ua,"android") && contains(ua,"mozilla")) ||(contains(ua,"a"))){toMobileVertion();}
}
})();