阅读:3231回复:14
刨根问底,旧版本这种排版错乱究竟是什么因素导致的呢?图片:4.JPG 比如https://graph.qq.com/oauth/* 在比较老的版本上会出现这个情况 图片:5.JPG 而在palemoon上就一切正常,这是什么原因呢? 自己排查了一下不是UA的锅 |
|
最新喜欢:l10x |
1楼#
发布于:2018-01-04 16:37
这是前端常识,叫「兼容性」。
通俗说,像css js的各种“写法”,一直在发展变化:隔几年有新的写法出现、旧的写法废弃。如果一个网站的代码,用了这几年新出现的“写法”,而几年前的老浏览器,显然不认识这种写法,当然就会出错。 包括有的网站,chrome firefox ie,有的能打开,有的打开错误,就是网站的代码,使用了某个浏览器独有的写法,其它浏览器当然就不认识了 https://caniuse.com 这个网站,就是查某种写法,各浏览器的认识情况,以及是从版本几开始认识的 至于palemoon正常,虽然基于老版本firefox,但它添加了一些这几年的新“写法”,所以正常。你试试用跟老版本firefox “同时期”的palemoon旧版本,该出错一样出错 想了解更多,网上搜一下浏览器兼容性,到处都是文章 |
|
2楼#
发布于:2018-01-04 17:20
|
|
3楼#
发布于:2018-01-04 17:45
|
|
4楼#
发布于:2018-01-04 18:30
|
|
5楼#
发布于:2018-01-04 18:32
|
|
6楼#
发布于:2018-01-04 21:05
前端的世界里小众的浏览器是没人权的,老旧的浏览器也是没人权的。
遇到有良心的网站你去找客服反应也许能帮你解决兼容性问题,但大多数情况下只能放弃。 这种时候如果你懂点js和css也许能自己补救,但真的没辙的情况也会有。 最后只能被迫去接受某些东西。 |
|
7楼#
发布于:2018-01-05 19:22
这是因为旧版的火狐getComputedStyle返回的成员都是fontSize,fontFamily这种格式的成员,而QQ登录网站用到的却是font-size, font-family这种格式的成员,所以在旧版火狐上就有问题。不过这问题可以通过GM脚本解决
|
|
8楼#
发布于:2018-01-05 19:23
我之前用火狐28版本碰到过很多这种兼容问题,除了一些核心问题解决不了,大部分都可以通过脚本解决,
|
|
9楼#
发布于:2018-01-06 20:14
|
|
10楼#
发布于:2018-01-06 20:15
|
|
11楼#
发布于:2018-01-06 20:40
|
|
|
12楼#
发布于:2018-01-10 15:29
另外想问一下,比如知乎的兼容性是咋回事呢
我试了一下您这个脚本,还是有部分显示不出来,实际上是跳过了扫码阶段然后用TAB切账号和密码的样子 |
|
13楼#
发布于:2018-01-10 20:31
|
|
14楼#
发布于:2018-01-11 08:52
|
|