蓬溪县人民政府

欢迎访问蓬溪县人民政府官方网站!我们致力于为您提供最新的政府信息和服务,让您轻松了解蓬溪县的发展动态。

设备检测

为了更好地适应不同的设备和屏幕尺寸,我们使用了一个名为 IsPC 的 JavaScript 函数来判断当前设备是否为 PC。如果不是 PC 设备并且访问的页面不包含 #m 参数,那么将重定向到手机端的主页(/phone/index.html)。

function IsPC() {
var userAgentInfo = navigator.userAgent;
var Agents = ["Android", "iPhone"];
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
}

if (!IsPC() && window.location.href.indexOf("#m") < 0) {
window.location.href = "/phone/index.html";
}

在这段代码中,我们首先获取用户代理信息(navigator.userAgent)并将其与预定义的移动设备标识符(如 “Android” 和 “iPhone”)进行比较。如果找到匹配项,说明当前设备是移动设备,否则为 PC 设备。然后,我们检查访问的 URL 是否包含 #m 参数。如果没有,我们将页面重定向到手机端的主页(/phone/index.html)。