V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Realucas
V2EX  ›  问与答

vue 项目在华为手机自带浏览器,白屏

  •  
  •   Realucas · 2018-06-27 19:26:36 +08:00 · 3593 次点击
    这是一个创建于 2100 天前的主题,其中的信息可能已经有所发展或是发生改变。
    基本上能搜出来的答案我都试过了,浏览器的 UA 我没有看,但是手机上安卓 7,理论上不会存在 4.x 低版本问题。
    我可以贴出任何配置代码,希望能有大佬帮忙解答下。
    第 1 条附言  ·  2018-07-02 15:13:35 +08:00
    问题已经解决:
    1.通过重写 onerror 方法,手机端拿到报错信息
    2.报错内容:'SyntaxError: Use of const in strict mode'
    3.pc 上找到报错文件(原因是我在引入一个 js 防止移动端滚动穿透,文件中有 const 语法,但是我放在了 static 目录下,没有被转 es5,导致不支持 es6 报错)

    解决方案:
    将这个 js 文件移入 src 下的 js 文件夹中,webpack 自动将它转 es5,搞定!

    已感谢帮助到我的回答,结贴!
    9 条回复    2018-07-02 11:29:00 +08:00
    swirling
        1
    swirling  
       2018-06-27 19:39:54 +08:00 via iPhone   ❤️ 1
    window.error = alert
    swirling
        2
    swirling  
       2018-06-27 19:40:52 +08:00 via iPhone   ❤️ 1
    onerror
    airyland
        3
    airyland  
       2018-06-27 21:42:16 +08:00 via iPhone   ❤️ 1
    onerror 看报错,猜测要么是不支持 promise 要么是有 es6 语法不支持。
    miao1007
        4
    miao1007  
       2018-06-27 21:45:48 +08:00 via Android
    这个是第三方的,要找腾讯浏览器来解决
    zzsx1937
        5
    zzsx1937  
       2018-06-27 22:25:37 +08:00   ❤️ 1
    看了下手头老爷 Mate8 自带的华为浏览器 UA:
    Agent:Mozilla/5.0 (Linux; Android 8.0.0; HUAWEI NXT-AL10 Build/HUAWEI-AL10) AppleWebkit/537.36(KHTML, like Gecko) Version/4.0 Mobile Safari/537.36
    开启桌面 UA 后变为:
    Agent:Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebkit/537.36(KHTML, like Gecko) Chrome/40.0.2214.89 Safari/537.36
    Realucas
        6
    Realucas  
    OP
       2018-06-28 00:00:53 +08:00 via iPhone
    @airyland 都转了
    Realucas
        7
    Realucas  
    OP
       2018-06-28 00:01:40 +08:00 via iPhone
    @zzsx1937 感谢
    wly19960911
        8
    wly19960911  
       2018-06-28 01:01:05 +08:00 via Android
    chrome inspect 调试看看错误,可以电脑 chrome 远程调试手机,需要 adb
    Realucas
        9
    Realucas  
    OP
       2018-07-02 11:29:00 +08:00
    @zzsx1937 我这个是 Mozilla/5.0 (Linux;Android 8.0.0; BAC-AL00 Build/HUAWEIBAC-AL00) AppleWebKit/537.36(KHTML,like Gecko) Version/4.0 Mobile Safari/537.36
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5306 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:30 · PVG 17:30 · LAX 02:30 · JFK 05:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.