美文网首页
vconsole在低版本浏览器上白屏问题(包括ios Andro

vconsole在低版本浏览器上白屏问题(包括ios Andro

作者: 子绎 | 来源:发表于2022-11-27 15:30 被阅读0次

vconsole是一个在移动设备上调试的神器,但是在某些手机上,会有白屏问题。
先看报错:

Uncaught ReferenceError: ResizeObserver is not defined,source: http://10.1.2.113:8081/js/app.js(4422)

这段报错指出ResizeObserver 这个方法找不到
百度找了一下这个API


image.png

这个api是用来vconsole界面大小适配用的


image.png
这个api的兼容性其实已经算很好了,但耐不住公司有特别古老的机型在测试,最低版本的安卓也是2018年月更新的适配。

为了解决这个适配问题

  1. 安装resize-observer-polyfill
yarn  add resize-observer-polyfill
或者
npm i resize-observer-polyfill

2.main.js引入

import ResizeObserver from 'resize-observer-polyfill'
挂载到window上,因为插件内是使用的new语法 会直接在window上找
 window.ResizeObserver = ResizeObserver

至此,问题解决..

相关文章

  • vconsole在低版本浏览器上白屏问题(包括ios Andro

    vconsole是一个在移动设备上调试的神器,但是在某些手机上,会有白屏问题。先看报错: 这段报错指出Resize...

  • vue + swiper 踩坑记实(dom7、es6)

    现象: 在安卓低版本手机(版本5.1)上白屏问题,在问题机型后复现问题后发现报错。 找到对应的行发现: 结论:解构...

  • vue ios9 白屏

    vue 在ios9上白屏的问题 npm install --save babel-polyfill main.js

  • input 框显示一半文字

    兼容问题,微信、ios、低版本浏览器会出现这个问题加一个line-height:1rem; 等等

  • react web在安卓浏览器打开白屏

    最近用react写了一个网站,在pc端和ios自带浏览器上都可以运行,但拿到安卓机器的浏览器上显示白屏,谷歌了一下...

  • 白屏问题和FOUC

    白屏问题 白屏的根本原因是浏览器在渲染的时候没有请求到或请求时间过长造成的。 浏览器对于图片和CSS,在加载时会并...

  • Vue项目在部分ios手机Safari浏览器上打开为白屏

    Vue项目在部分ios手机Safari浏览器上打开为白屏有可能是一下原因造成: 第一:部分es6语法不兼容 推荐...

  • 开发中input输入框遇到的问题

    1.关于ios input输入时白屏问题 htmlios系统当键盘输入内容 页面会 出现白屏是:部分ios系统系统...

  • vue遇到的坑

    vue列表分页后,进入详情页返回到列表时,ios的safari浏览器造成白屏问题: 解决办法:在拉取数据方法里加入...

  • 白屏和FOUC

    白屏和FOUC(无样式内容闪烁)均是由于不同的浏览器渲染机制导致的问题。白屏主要发生在IE上,FOUC主要发生在F...

网友评论

      本文标题:vconsole在低版本浏览器上白屏问题(包括ios Andro

      本文链接:https://www.haomeiwen.com/subject/upfkfdtx.html