公司有一套自己开发的管理系统,因为使用的人少,虽然一直有很多浏览器兼容的bug,但是因为偷懒(说白了因为这些bug自己没遇到过,没感受过,反正不影响自己)一直没处理,遇到bug的人群就喊他们去用chrome浏览器去直接在QQ或者微信里直接打开,终于有一天由于一项新业务不得不使用手机默认浏览器进行打开,自己也遇到了这个bug不得不想办法开始解决,so,一阵百度猛如虎(为啥不用google?翻墙懒得找办法,朋友介绍的翻墙软件又嫌贵,ps:绝对不是我英语太差的原因),找了很多个方法,最终终于勉强解决了页面空白的原因:

1、主js文件中引入babel-polyfill,这个方法网上介绍的文章很多,我这里就不多介绍了,这个方法能解决少部分浏览器无法显示,不要问我少部分浏览器是哪些,我自己也不清楚

2、html文件中引入如下js文件,能够解决部分荣耀机型自带浏览浏览器无法加载react页面的现象

 <script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-shim.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-sham.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.34.2/es6-shim.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.34.2/es6-sham.min.js"></script>

3、react单页面应用,浏览器能够加载部分react页面,但是跳转到某些页面的时候会空白,这种原因可能是因为页面使用fetch,fetch是不兼容ie的,所以需要引用

import 'isomorphic-fetch';

加入这个之后成功解决魅蓝机型默认浏览器页面空白,但是fetch无法使用。

PS:魅蓝手机浏览器点击登陆按钮疑似无法成功发送fetch请求。

华为手机浏览器点击登陆按钮能够发送出去fetch请求但无法成功登陆

4、大概是fetch不支持ie,最终决定项目抛弃fetch,使用axios

react在部分安卓手机浏览器无法加载页面或页面空白相关推荐

  1. 浏览器的加载顺序与页面性能优化

    详情参考:浏览器的加载与页面性能优化 例子: 一:DNS:在header中添加 <link rel="dns-prefetch" href="//HOSTNAME. ...

  2. 腾讯X5 浏览器内核加载

    1.腾讯X5浏览器 sdk 官网 地址 腾讯浏览服务 2.腾讯X5 浏览器 sdk 加载 需要内存卡权限 加载成功率才高,因为有了内存读取权限,可以读取腾讯QQ 和微信的X5 内核,共用他们的内核,不 ...

  3. xBIM 实战01 在浏览器中加载IFC模型文件

    系列目录    [已更新最新开发文章,点击查看详细]  一.创建Web项目 打开VS,新建Web项目,选择 .NET Framework 4.5  选择一个空的项目 新建完成后,项目结构如下: 二.添 ...

  4. 浏览器的加载与页面性能优化

    浏览器的加载与页面性能优化 Javascript 异步加载详解 HTML5 <script>元素async,defer异步加载 defer/async都是异步加载js,和HTML并行加载不 ...

  5. Webview--如何让加载进来的页面自适应手机屏幕分辨率居中显示

    让Webview加载的页面居中显示有我知道的俩种方法 第一种: [java]  WebSettings settings = webView.getSettings();  settings.setL ...

  6. 2345王牌浏览器网页加载慢怎么办 网页加载慢解决

    2345王牌浏览器网页加载慢怎么办?相信很多2345王牌浏览器用户都碰到过这个问题,今天小编就给大家带来这个解决办法,让你拥有极速加载网页. 2345王牌浏览器网页加载慢解决办法 1.打开清除上网痕迹 ...

  7. 2345王牌浏览器网页加载慢怎么办 网页加载慢解决办法

    2345王牌浏览器网页加载慢怎么办?相信很多2345王牌浏览器用户都碰到过这个问题,今天小编就给大家带来这个解决办法,让你拥有极速加载网页. 2345王牌浏览器网页加载慢解决办法 1.打开清除上网痕迹 ...

  8. chrome浏览器无法加载百度网页启动组件怎么办

    chrome浏览器无法加载百度网页启动组件怎么办 chrome浏览器无法加载百度网页启动组件怎么办?chrome浏览器百度打不开提示无法加载百度网页启动组件怎么办?使用chrome浏览器打开百度的时候 ...

  9. 如何在React Native中创建精美的动画加载器

    by Vikrant Negi 通过Vikrant Negi 如何在React Native中创建精美的动画加载器 (How to create a beautifully animated load ...

  10. react 中使用import()实现按需加载报错 解决方法 --‘import’ and ‘export’ may only appear at the top level

    react 中使用import()实现按需加载报错 解决方法 --'import' and 'export' may only appear at the top level 参考文章: (1)rea ...

最新文章

  1. 通过JDBC进行简单的增删改查(二)
  2. C++ leetcode 19. 删除链表的倒数第N个节点 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。
  3. HTML和css重要的知识点,html 和 css 基础知识点(一)(示例代码)
  4. java单例模式理解_快速理解Java中的五种单例模式
  5. cv2.imread()返回none时应如何解决
  6. Azure SQL Database (1) 用户手册
  7. 显卡显存故障检测工具_为RTX30系显卡做准备,骨伽GEX750金牌全模组电源装机体验...
  8. 连接远程hbase长时间等待问题
  9. linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)
  10. 文科可报考计算机专业会怎样,高考志愿填报文科考生能够报考计算机吗?哪些学校会有招生?...
  11. 第五章 APP元素定位
  12. 【免公众号】新版盲盒交友程序源码盲盒交友系统一元交友
  13. day02-2学习过程笔记
  14. 【SandQuant 量化投资】哈里·马科维茨:投资组合的选择
  15. iOS 内购最新讲解
  16. linux文件系统与日志文件
  17. AHRS 原理算法+代码实现(好文记录)
  18. 【强化学习】强化学习的基本概念与代码实现
  19. win10开启hdr功能屏幕泛白如何解决?
  20. oracle查询某字段为空时,赋值为0

热门文章

  1. 数据库实验 实验三 数据查询
  2. 3.2常用的调度算法
  3. (转)iOS及Mac开源项目和学习资料【超级全面】
  4. DPCM差分预测编码原理及实现
  5. Linux中文显示乱码问题解决方法(编码查看及转换)
  6. QR 二维码纠错码(三)
  7. 遥感、GIS、计算机视频教程
  8. 5.3 FIR低通滤波器的设计
  9. stokes方程matlab,Navier-Stokes matlab 238万源代码下载- www.pudn.com
  10. chromium 47 Chrome浏览器启动命令行参数