欢迎来到我们的网站
我们很高兴为您提供服务。这个网站是一个简单的网页,它根据不同的设备类型来决定是否跳转到WAP网站。
页面功能
- 检查当前页面的URL中是否包含
noRedirect=true
,如果没有或者值不等于true
,则继续执行后续代码。 - 通过正则表达式匹配用户代理字符串(
navigator.userAgent
),判断用户设备是否为以下类型之一:Android、webOS、iPhone、iPad、iPod、BlackBerry或Windows Phone。 - 如果用户设备是上述类型之一,跳转到WAP网站(
https://h5.shaoniandream.com
)。
代码解析
这段代码主要使用了以下JavaScript语法:
var noRedirect = location.search.split('noRedirect=')[1];
:从URL中提取出noRedirect
参数的值。if ( ( noRedirect == null) || noRedirect.toString() != 'true' )
:判断noRedirect
参数是否存在且值不等于true
。navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/i) || navigator.userAgent.match(/Windows Phone/i)
:通过正则表达式匹配用户代理字符串,判断用户设备类型。location.href = "https://h5.shaoniandream.com";
:跳转到WAP网站。