V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
580a388da131
V2EX  ›  全球工单系统

神舟电脑官网判断用户设备的 JS 脚本中的变量对象名错误,该更新了。

  •  
  •   580a388da131 · 2020-04-03 17:26:21 +08:00 · 1260 次点击
    这是一个创建于 1492 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://www.hasee.com/ Linux 平台会自动跳转到 手机版

    <script type="text/javascript">
    
        //平台、设备和操作系统
    
        var system = {
    
            win: false,
    
            mac: false,
    
            xll: false
    
        };
    
        //检测平台
    
        var p = navigator.platform;
    
        system.win = p.indexOf("Win") == 0;
    
        system.mac = p.indexOf("Mac") == 0;
    
        system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
    
        //跳转语句,如果是手机访问就自动跳转到手机页面
    
        if (system.win || system.mac || system.xll) {
    
        }
        else {
            window.location.href = "https://shop44756451.m.youzan.com/v2/showcase/homepage?alias=SBFaOi4Fe0";
    
        }
    
    </script>
    

    其中 xll 盲猜应该是 x11 ,但前后不一致导致 Linux 判断无效。 顺便搜索了一下,至少三年前就有这问题了,有认识的小伙伴麻烦转述一下。 本来想点他们的联系方式反馈,但是点不进网页。

    3 条回复    2020-04-03 18:54:49 +08:00
    580a388da131
        1
    580a388da131  
    OP
       2020-04-03 17:49:59 +08:00
    刚刚搜了一下,至少 12 年就有这个包含错误的代码了。
    https://blog.csdn.net/chenghui0317/article/details/8169006
    whileFalse
        2
    whileFalse  
       2020-04-03 18:34:34 +08:00
    这代码真 tm 是脱了裤子放 p
    Tianao
        3
    Tianao  
       2020-04-03 18:54:49 +08:00
    这前端……神州真是捡到鬼了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2580 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:31 · PVG 21:31 · LAX 06:31 · JFK 09:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.