欢迎来到我们的网站

我们很高兴为您提供服务。这个网站是一个简单的网页,它根据不同的设备类型来决定是否跳转到WAP网站。

页面功能

  1. 检查当前页面的URL中是否包含noRedirect=true,如果没有或者值不等于true,则继续执行后续代码。
  2. 通过正则表达式匹配用户代理字符串(navigator.userAgent),判断用户设备是否为以下类型之一:Android、webOS、iPhone、iPad、iPod、BlackBerry或Windows Phone。
  3. 如果用户设备是上述类型之一,跳转到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网站。