吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1742|回复: 11
收起左侧

[已解决] 【HTML求助】有没有办法用最简单的办法以HTML来让手机电脑访问内容不同

  [复制链接]
wr20060926 发表于 2020-5-9 23:06
本帖最后由 wr20060926 于 2020-5-9 23:59 编辑

如题↑↑,手机端直接访问有BUG,所以想让它不一样。不想用CDN来重定向,麻烦,因为每次更新都要两次,求最简化的方法!!
已解决:
[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <script type="text/javascript">
        if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {    //跳到手机端
            window.location = "phone_index.html";

        } else {
            //跳到电脑端
            window.location = "pc_index.html";
        }
    </script>
</head>
<body>

</body>
</html>

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
kk1212 + 1 + 1 有用 已经收藏
小非凡 + 1 + 1 正好用到,感谢楼主的无私分享!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

米饭大师 发表于 2020-5-9 23:17
js来解决这个问题
 楼主| wr20060926 发表于 2020-5-9 23:23
 楼主| wr20060926 发表于 2020-5-9 23:32
anvx 发表于 2020-5-9 23:32
[JavaScript] 纯文本查看 复制代码
		var os = function (){
            var ua = navigator.userAgent,
            isWindowsPhone = /(?:Windows Phone)/.test(ua),
            isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone,
            isAndroid = /(?:Android)/.test(ua),
            isFireFox = /(?:Firefox)/.test(ua),
            isChrome = /(?:Chrome|CriOS)/.test(ua),
            isTablet = /(?:iPad|PlayBook)/.test(ua) || (isAndroid && !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(ua)),
            isPhone = /(?:iPhone)/.test(ua) && !isTablet,
            isPc = !isPhone && !isAndroid && !isSymbian;
            return {
                isTablet: isTablet,
                isPhone: isPhone,
                isAndroid: isAndroid,
                isPc: isPc
            };	
        }();
        if (os.isAndroid || os.isPhone) {   
        	// 手机
            document.write('<meta name="viewport" content="width=device-width,initial-scale=0.3">')
        } else if (os.isTablet) {
        	// 平板
            document.write('<meta name="viewport" content="width=device-width,initial-scale=0.6">')
        } else if (os.isPc) {
        	// pc
            document.write('<meta name="viewport" content="width=device-width,initial-scale=1">')
        }
天子 发表于 2020-5-9 23:33
开头js判断终端
飞龙project 发表于 2020-5-9 23:38
用js来判断head头
ww952445829 发表于 2020-5-10 00:01
js 判断浏览器类型和设备
// 判断web还是设备
        let ua = window.navigator.userAgent.toLocaleLowerCase();
        let reg = /iphone|android|symbianos|windows\sphone/g;
        if (reg.test(ua)) {
          this.currentUA = "device";
          // console.log("设备端");
        } else {
          this.currentUA = "web";
          // console.log("web端");
        }
kk1212 发表于 2020-5-10 08:10
有用 已经收藏
1128 发表于 2020-5-10 08:38
学习了,感觉有用
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 16:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表