Safari 下 js 文件不能以 gz格式压缩

      今天是农历春节后上班的第一天。上午收到一个紧急的邮件。说是在苹果电脑下看到Resource-Admin程序显示不正常。Resource-Admin是一个以Extjs和Java开发的web程序。

      既然是显示不正常,我首先想到的是浏览器不兼容。于是,我首先从苹果电脑常用的浏览器Safari下手,到处找 Extjs 在safari下的兼容问题。可惜的是网上似乎没有这样的资料。然后我用Safari查看了我以前做的其他的web程序。就算是相当复杂的结构在safari下也都显示正常。正在苦思不得其解的时候,我无意中问了一下同一办公室也做web程序的周卡,他过来看了一眼,就发现了问题。在这个Resource-Admin项目中使用了gz格式来压缩js文件。这个好像不能被Safari识别出来。在其指导之下,我终于比较清楚了。现将步骤归纳如下:

 

1、将所有的.gz文件改名为.jgz

2、在web.xml中 将原有

    <filter-mapping>
          <filter-name>gzipFilter</filter-name>
          <url-pattern>*.gz</url-pattern>
     </filter-mapping>

   改成:

     <filter-mapping>
          <filter-name>gzipFilter</filter-name>
          <url-pattern>*.jgz</url-pattern>
     </filter-mapping>

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值