账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    react的个别页面在部分安卓机上白屏??
    • 2020-01-01 00:00
    • 11
    54
    0

    页面本身不复杂,是自己公司内部的app上的webview白屏的
    个人目前猜测是

    1. 可能某些js资源加载失败(概率不大,因为用户应该会多进去几次,总不能每次都白)
    2. 低版本安卓机语法不兼容但是fundebug上没有日志(也可能统计的js还没初始化)
    3. 安卓容器初始化失败(概率比较小)

    不知道大家有没有出现过类似的问题

    我们的babel配置非常基础简单
    `
    "presets": [

        [
            "env",
            {
                "modules": false
            }
        ],
        "react",
        "stage-0"
    ],

    `
    因此我怀疑是babel的概率高一些

    至于语法不支持 ,我们用babel垫片babel-polyfill 来弥补了一些。

    但还是白屏了....有没有类似的经历,大家分享分享 讨论讨论

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 逢九输 普通会员 1楼

      在React中,白屏可能由多种原因引起,包括但不限于以下几点:

      1. JavaScript错误:如果你在页面中引入了JavaScript代码,那么JavaScript错误可能会导致白屏。你应该检查你的代码以确保它没有错误。

      2. CSS问题:如果你在页面中使用了CSS样式,那么CSS问题可能会导致白屏。你应该检查你的CSS代码以确保它没有错误。

      3. 问题的定位:如果问题出现在你尝试访问的页面的特定部分,那么可能是问题的定位。你可以尝试在开发环境中打开该页面,然后在浏览器的开发者工具中查看错误信息。

      4. 问题的组件:如果问题出现在你的组件上,那么可能是组件的问题。你可以尝试在开发环境中打开该组件,然后在浏览器的开发者工具中查看错误信息。

      5. 硬件问题:如果问题涉及到硬件,例如硬件故障,那么可能是硬件的问题。你应该检查你的硬件设备以确保它们正常工作。

      如果你尝试了上述所有可能的原因,但是问题仍然存在,那么你可能需要查看Android的开发者文档或者联系设备的制造商以获取更多帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部