V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JiaFeiX
V2EX  ›  前端开发

同样的前端代码, Apache 版本不一致,会引发浏览器解析内核的差异吗?

  •  
  •   JiaFeiX · 2015-09-29 18:33:01 +08:00 · 2606 次点击
    这是一个创建于 3347 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前同样的代码,一个是 Apache 2.22.22 另外一个是 Apache 2.22.24 , 引发了页面解析的不一致
    第 1 条附言  ·  2015-09-29 19:16:12 +08:00
    代码是完全一致的,把代码上传到两个不同的主机上。 然后在, Chrome 45 上表现出了不同的细微表现差异。

    两台机器唯一的不同是 一个是 Apache 2.22.22 另外一个是 Apache 2.22.24
    17 条回复    2015-09-30 09:51:31 +08:00
    zythum
        1
    zythum  
       2015-09-29 18:46:56 +08:00
    只要请求输出一致。浏览器解析就一致。
    rock_cloud
        2
    rock_cloud  
       2015-09-29 18:50:49 +08:00
    用 curl 请求,然后把两个结果 diff 一下?
    joyee
        3
    joyee  
       2015-09-29 18:57:04 +08:00
    浏览器并不在乎服务器版本,只在乎响应长啥样……
    JiaFeiX
        4
    JiaFeiX  
    OP
       2015-09-29 19:09:39 +08:00
    @joyee
    @rock_cloud
    @zythum

    代码是完全一致的,把代码上传到两个不同的主机上。 然后在, Chrome 45 上表现出了不同的细微表现差异。

    两台机器唯一的不同是 一个是 Apache 2.22.22 另外一个是 Apache 2.22.24
    luban
        5
    luban  
       2015-09-29 19:14:19 +08:00 via Android
    代码一致不代表响应一致
    JiaFeiX
        6
    JiaFeiX  
    OP
       2015-09-29 19:15:28 +08:00
    @luban HTTP 头会引发相应的不同?
    onlyice
        7
    onlyice  
       2015-09-29 19:20:40 +08:00
    打开 Chrome 开发者工具,对比一下请求的头部和内容应该就清楚了;或者看看有什么扩展只影响了其中一个页面而不影响另一个?
    joyee
        8
    joyee  
       2015-09-29 20:08:10 +08:00
    @JiaFeiX 代码不一致并没有什么意义,你要看 HTTP 响应是不是一致……
    JiaFeiX
        9
    JiaFeiX  
    OP
       2015-09-29 21:29:04 +08:00
    @joyee 明白,我查一下 HTTP 头
    AstroProfundis
        10
    AstroProfundis  
       2015-09-29 21:40:23 +08:00
    你应该把两台服务器响应的内容全部搞下来对比,就像前面说的, curl 了再 diff 看下
    pi1ot
        11
    pi1ot  
       2015-09-29 21:43:26 +08:00
    贴一下截图和 HTML DIFF
    JiaFeiX
        12
    JiaFeiX  
    OP
       2015-09-29 21:55:14 +08:00
    @pi1ot
    @AstroProfundis
    @joyee
    @onlyice
    @luban


    各位, 网站和后台环境都是我部署的,代码一样, Apache 2.22.22 部署环境一样了, 但还是产生了 Chrome 45 ( Win 7 ) 的表现差异: 各位看看:


    http://ylwyry.dingdingxx.cn/

    http://yueliang.acyun.org/

    这两个网址, HTTP 头 和 HTML 都一致,但还是产生了不一致,具体如下:

    第一个表现: Flash 出问题,还有右侧的对其



    第二个表现:

    songjiaxin2008
        13
    songjiaxin2008  
       2015-09-29 21:57:37 +08:00
    为什么我看到你用的是 Nginx
    JiaFeiX
        14
    JiaFeiX  
    OP
       2015-09-29 22:05:01 +08:00
    表现又一致了, 好像是浏览器的问题
    AstroProfundis
        15
    AstroProfundis  
       2015-09-29 22:43:56 +08:00
    不会是啥地方有缓存吧...
    tamamaxox
        16
    tamamaxox  
       2015-09-30 01:06:24 +08:00 via Android
    引入多个 css 吗?
    cdxem713
        17
    cdxem713  
       2015-09-30 09:51:31 +08:00
    靠,楼主你两个页面的 HTML 根本不一致,亏我还相信你肯定检查过了。
    你自己查首页 HTML 的 280 行的 CSS ,不一致!!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5299 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 03:52 · PVG 11:52 · LAX 19:52 · JFK 22:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.