小fish 发表于 2016-12-28 10:50:13

nginx 的gzip 导致 js 里面的iframe 的奇异问题

  昨天广告部门的同事反映,客户说, 首页广告,在经过了二级页面再回来看的时候,就看不到广告了。还要刷新一次才能看到。。。。
  还第一次听说那么BT的事,而且经过我测试,大部分IE 都没问题。 IE6 IE7 都试过了。
  但公司就有那么几台电脑不行。 我叫他们装了火狐试了下,就没问题了。。不过你怎么能强制用户用啥浏览器呢~~~ 所以一定要解决这个问题。
  查看了 首页代码。。 广告代码都是 广告系统生成的。 主要是由 php 生成 JS 。JS里面似乎也夹杂着iframe 。 太恶心了~~ 是以前一届程序员留下的诟病。 也没时间梳理。只能慢慢淡化了
  代码真看不出啥问题。
  从 火狐的 firebug 里看得出来,
  目前服务器是开启了gzip 压缩。因为看到了请求头
  会不会 这个东西有问题呢? 百度的确看到相关的信息。 不管了关了试试就行了,最快的办法。
  一关掉以后~~~
  立马OK了~~~
  哇哈哈~~~
  看现在的 js 文件的响应头,少了gzip了
响应头信息
Servernginx/0.7.59DateTue, 02 Mar 2010 04:09:19 GMTLast-ModifiedWed, 07 Mar 2007 06:49:42 GMTConnection  keep-alive
页: [1]
查看完整版本: nginx 的gzip 导致 js 里面的iframe 的奇异问题