###

占有率

问题处理

清除所有cookie相关

同样项目,起本地前端服务调试的时候,一个同事的电脑请求返回如下

1
2
{"status":0,"message":"com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 7 path $.","data":null}

清除了浏览器的所有application里面cookies等缓存,再次请求就好了

服务端日志是入参被截断了;

browserslist

caniuse

1
2
3
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating

favicon - favorite icon -website icon - page icon - urlicon

浏览器兼容性真机测试

history

  • 市场占有 https://gs.statcounter.com/

    渲染引擎

    Google Chrome:Webkit(前期 1-28)、Blink(后期 28+)
    Apple Safari:Webkit 1+
    Mozilla Firefox:Gecko 1+
    ASA Opera:Presto(前期 7-14)、Blink(后期 15+)
    Microsoft IExplorer:Trident 4+
    Microsoft Edge:Trident(前期)、Blink(后期)

    国产浏览器 极速模式|兼容模式

    • 双内核
    • 极速模式 - blink内核
    • 兼容模式 - Trident内核(政务网站,金融网站等)

    浏览器私有属性

    • -webkit- -moz- -ms- -o-
    • 厂商 | W3C组织
    • 兼容性写法前,标准写法最后
    • webpack postcss-loader | postcss-preset-env(autoprefixer-caniuse)

    外观属性 | 几何属性

    • 几何属性(布局|尺寸)- 可用数学几何衡量的属性
    • 外观属性(界面|文字)- 可用状态向量描述的属性