博客
关于我
判断移动端(手机)还是客户端(电脑)打开网页并跳转不同页面(首页)
阅读量:356 次
发布时间:2019-03-04

本文共 479 字,大约阅读时间需要 1 分钟。

移动端与客户端首页布局的解决方案

在移动端和客户端的首页布局中,由于设备的屏幕尺寸和遥感体验存在显著差异,常常需要为不同终端开发专门的HTML页面。以下是实现判断移动端(手机)或客户端(电脑)浏览网页并跳转不同页面的JavaScript代码示例及说明。

代码解释

  • UA检测:通过navigator.userAgent获取客户端的用户代理字符串,检测是否为常见的移动端设备品牌和类型。
  • 条件判断:使用正则表达式/Android|webOS|iPhone|iPod|BlackBerry/i匹配用户代理字符串,判断是否为移动端设备。
  • 跳转页面
    • 若为移动端设备,跳转至shouji.html(手机版首页)。
    • 否则,跳转至zaixian.html(电脑版首页)。
  • 注意事项

    • JS代码应放置在body标签的bottom部分,确保在页面加载完成后立即执行。
    • shouji.htmlzaixian.html分别对应移动端和客户端的首页路径,需根据实际项目路径进行调整。

    通过上述方法,可以实现根据终端设备自动跳转不同版本的首页页面,有效解决移动端与客户端布局差异问题。

    转载地址:http://bpir.baihongyu.com/

    你可能感兴趣的文章
    POJ 3670 DP LIS?
    查看>>
    POJ 3683 Priest John's Busiest Day (算竞进阶习题)
    查看>>
    POJ 3988 Selecting courses
    查看>>
    POJ 4020 NEERC John's inversion 贪心+归并求逆序对
    查看>>
    poj 4044 Score Sequence(暴力)
    查看>>
    POJ 基础数据结构
    查看>>
    POJ 题目3020 Antenna Placement(二分图)
    查看>>
    Poj(1797) Dijkstra对松弛条件的变形
    查看>>
    POJ--2391--Ombrophobic Bovines【分割点+Floyd+Dinic优化+二分法答案】最大网络流量
    查看>>
    Qt笔记——SQLite初探QSqlDatabase QSqlQuery
    查看>>
    POJ-1163-The Triangle
    查看>>
    POJ-Fence Repair 哈夫曼树
    查看>>
    poj1061 - 同余方程,二元一次不定方程
    查看>>
    Qt笔记——SQLite再探
    查看>>
    poj1068Parencodings
    查看>>
    poj1182(带权并查集)
    查看>>
    POJ1182(带权并查集)
    查看>>
    Qt笔记——Qt初探、PyQt5和Qt5
    查看>>
    poj1190生日蛋糕
    查看>>
    POJ1218 HDU1337 ZOJ1350 UVALive2557 THE DRUNK JAILER
    查看>>