开发者社区> 问答> 正文

下载的静态页面再用浏览器打开排版乱?

杨冬芳 2016-06-21 15:49:38 799

事情其实很简单:

case:http://blog.chinaunix.net/uid-25266990-id-3458755.html

•step1:linux机器上下载静态页面(wget/curl 加上useragent)总之就是不渲染

•step2:用浏览器打开;发现页面排版和直接打开差很多。
并不是所有页面都这样,但是总会有一部分页面有这样的情况。

个人理解:

•浏览器直接渲染静态页面也会执行js、css样式布局什么的;同一浏览器不存在渲染引擎不一致。
因此,只有一种可能就是抓取后的静态页面缺了某些js等;导致直接打开页面不会去请求那些必要的布局样式。所以排版不一致?

不确定是否理解的对,还请前端大神帮忙解答。感谢

JavaScript 前端开发 Linux
分享到
取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:45:00

    html 依赖某些 css,css文件相对html路径定位,你没有下载css,自然无样式

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程