微信这个坑**的内置浏览器--我很无语
2019独角兽企业重金招聘Python工程师标准>>>
先来说一下微信的内置浏览器--qq浏览器x5内核,网上去查了一下它的评价,反正没有看到一篇是说它好的,看看知乎大神的评价,真的是为它默哀啊,
对于此,腾讯的前端还算是蛮有良心的写了一篇--QQ浏览器X5内核问题汇总,哎,真的是想笑笑不出来啊。。。
其实这篇文章中提到的坑还不算什么,下面说一下我在开发中遇到的几个坑吧
1.css3样式大部分都是不支持的,尤其不支持flex。这使得很多前端童鞋对它很不友好,所以我们在开发中,不得不使用-webkit-来兼容它
2.js性能很差。举个例子
window.open('/newPage', '_self')
这句话很好理解,就是在本页内再打开一个新的页面,但是放在微信里面就出事了,什么问题呢?
第一次打开,木有问题,第二次打开,biang~~,页面竟然不跳转了,呵呵
那么咋解决嘞,下面提供几个方案
a.可以用window.history来处理url,但是这只针对已经访问过的url
b.用window.location+window.reload(),在改变url的同时,主动载入一次该页面,但是这样会比较麻烦
c.用react、angular、vue把web应用做成单页的,url做成前端的虚拟url,但是这样就会造成切换时不刷新,那么就需要手动来再求情一次srv
3.动画效果很差。
微信内置浏览器主动对动画效果做了限制,我也不知道是为虾米,可能是因为比较吃内存吧,真的是很无语,所以各位童鞋就不要想在微信里面做些什么骚东西了,安安稳稳地先把功能实现吧
好啦,暂时就先说辣么多,其他的以后发现了再补充吧
另外说一下微信内置浏览器--x5内核,被称为移动端的ie6,所以想要在微信上开发的话,各位心理上先有个准备哦
转载于:https://my.oschina.net/codingBingo/blog/865678
微信这个坑**的内置浏览器--我很无语相关推荐
- 调试微信 PC 端的内置浏览器界面
2021-08-03 最新更新 好久没看,微信也更新了好几版.下面的方法并没有失效,不过上了 3.3.x 后的微信版本已经禁用了右键和查看 chrome://version 的功能了.进过实测,最后一 ...
- js判断是否微信PC端打开内置浏览器
function isWeChat(){var ua = window.navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i) ...
- 微信调试--微信内置浏览器为什么对pharser.js支持这么差???
微信内置浏览器对于html5的支持如何? 是否可以等同于webkit内核的浏览器?CSS3动画的支持程度怎么样? 添加评论 分享 按投票排序按时间排序 31 个回答 28赞同 反对,不会显示你的姓名 ...
- 微信内置浏览器调试和调试微信内的H5页面汇总(持续更新...)
调试PC端微信内置浏览器(只支持3.2.1以下的) (1)添加以下代码, 查看chrome版本和内核安放位置 <html><script type="text/javasc ...
- 微信内置浏览器怎么才能自动跳转到手机自带浏览器
上半年公司有一个新的APP项目上线,我们在项目首页做个二维码,然后用户用手机扫一扫就能下载了.但是很多用户反映扫一扫之后下载不了,了解之后才知道这些用户都是使用的微信的扫一扫,而我们开发测试人员一般使 ...
- 转载--video标签在微信内置浏览器和QQ浏览器(手机端)的怪异现象
用H5做了一个新闻信息展示的网页,video标签总是处于最顶层,调节z-index的值不起作用,对于flash也是一样的情况,flash已设置wmode属性.在PC端和手机端大部分浏览器(360.小米 ...
- 电脑版微信(版本3.2.1.141)无法使用内置浏览器
Win10 PC版微信.版本号:3.2.1.141. 今天早上 突然发现 点击app链接或别的需要微信身份验证授权的链接. 默认都跳转到了电脑自带的浏览器上. 因为不是微信自带的内置浏览器,拿不到身份 ...
- 微信内置浏览器第三方登录qq
网页应用首先肯定想到的是js sdk的方式引用qq登录接口,但是放在微信内置的浏览器中是不行的,因为微信和qq的内置浏览器都屏蔽了qq登录js,登录成功后都会出现无法正常跳转的情况,询问客服确认后,开 ...
- 解决微信屏蔽内置浏览器下载功能
现阶段,微信推广是传播信息速度最快的方法,见的最多的就是在海报上贴上微信二维码,让看到的人都能立刻了解到自己的产品,但是由于微信官方要维持一个绿色的环境, 因此对扫码推广有着非常苛刻的审查, 虽然没有 ...
最新文章
- 为什么导师不喜欢推荐老实人?这是我听过最醍醐灌顶的回答
- 搭乘“云原生”硬核实践之舟,移动云助力开发者畅游未来创新之旅
- 资源盗链困扰站长 安全狗内置盗链保护功能
- java设计模式:prototype模式
- 涡流探伤仪计算机软件,册亨通过式涡流探伤仪涡流探伤仪保养
- 【英语天天读】I want I do I get
- 004. ES6之函数的扩展
- 决策树ID3和C4.5
- Alpha冲刺随笔—:第一天
- springMVC helloworld入门
- iso硬盘安装 凤凰os_Windows硬盘安装凤凰系统(Phoenix OS)可以用电脑玩吃鸡啦~
- Fireworks免费下载
- 电厂计算机室建议,火力发电厂计算机室、控制室、电子设备间,应设排烟设施,机械排烟系统的排烟量可按房间换气次数每小时不小于( )次计算。...
- VS 2019 插件开发
- EndNote X9破解之后遇到的问题
- 如何让随机出现的列表元素只出现一次 python——求解
- HUAS Summer Trainning #3 M
- Testin云层天咨众测学院开课了!
- 问题分析——Maven打包后发版,静态资源找不到
- Android三级列表