我们有一个页面通过如下方式载入了一个.htc文件:

 
  
  1. <style> 
  2. .xabc {behavior:url('css/xabc.htc');} 
  3. </style> 

xabc.htc是一个区域选择控件。

页面在测试环境下,IE6,7,8都可以使用,但部署到生产环境IE6,IE7不能用了。

 

解决方法是:在Apache的php配置文件php.conf中或Apache的配置文件zhon加入.htc文件的MIME:

 
  
  1. AddType text/x-component .htc 

修改完之后,重启apache。

 

遗留问题 1.为什么测试环境中没加上面的AddType,IE6,IE7下仍可以使用?apache或php版本问题?