关于网页链接在有些安卓微信浏览器上打不开、加载不出来,在ios上微信浏览器就可以正常显示的问题解决。

您所在的位置:网站首页 苹果里的浏览器打不开 关于网页链接在有些安卓微信浏览器上打不开、加载不出来,在ios上微信浏览器就可以正常显示的问题解决。

关于网页链接在有些安卓微信浏览器上打不开、加载不出来,在ios上微信浏览器就可以正常显示的问题解决。

2024-07-14 18:32| 来源: 网络整理| 查看: 265

具体问题

关于网页链接在有些安卓微信浏览器上打不开、加载不出来,在ios上微信浏览器就可以正常显示的问题解决。

问题描述

我在做项目的时候,前端页面发现在ios手机上和有一些的安卓手机的微信浏览器打开没有问题,pc上也是没有问题的,但就单单有几台安卓手机跳转打不开前端页面。 一开始以为是微信缓存问题,但是让样本机清缓存也没用,于是把目光放在微信和微信浏览器上面,怀疑是微信浏览器拦截了前端页面,但是在大多数其他手机上是正常显示的,所以排除了这个想法。 然后去查查有没有官方的解决办法,没想到还真有。

解决办法

在微信官方的回答说是微信的内核兼容问题导致的,先检查页html的资源响应头部,如果是404 http status code ,检查content-length是否小于2048, 如果小于2048,建议在出现404异常的html 末尾增加一个隐藏的 div标签,display:设置为none;this is padding data: xxxx 填充整个页面content-length到2048字节以上即可

document.addEventListener('DOMContentLoaded', function() { document.documentElement.style.fontSize = document.documentElement.clientWidth / 20 + 'px' }) Please enable JavaScript to continue.

然后上线查看主页的content-length被我填充到2537字节。 在这里插入图片描述 然后再样机中测试,就没有之前的加载不出的问题了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3