Internet explorer 8 pie.htc文件错误地显示为带有IE8和IIS6的http_referer

Internet explorer 8 pie.htc文件错误地显示为带有IE8和IIS6的http_referer,internet-explorer-8,iis-6,Internet Explorer 8,Iis 6,我正在开发一个企业内部网,我们最近使用了一家设计机构指定的各种CSS3功能对其进行了重新设计。我们公司的标准浏览器仍然是IE8,所以为了让CSS3正常工作,我使用了CSS3(http://css3pie.com/)它通过一个.htc文件使用VML重新创建CSS功能,效果非常好。然而,我注意到IE8中查看的页面的http_referer值被返回为pie.htc的位置,而不是实际的引用页面,并且在重新设计之前它工作得很好。允许Firefox作为替代浏览器,并且对于在该浏览器中查看的页面,所有http

我正在开发一个企业内部网,我们最近使用了一家设计机构指定的各种CSS3功能对其进行了重新设计。我们公司的标准浏览器仍然是IE8,所以为了让CSS3正常工作,我使用了CSS3(http://css3pie.com/)它通过一个.htc文件使用VML重新创建CSS功能,效果非常好。然而,我注意到IE8中查看的页面的http_referer值被返回为pie.htc的位置,而不是实际的引用页面,并且在重新设计之前它工作得很好。允许Firefox作为替代浏览器,并且对于在该浏览器中查看的页面,所有http_referer值都是应该的。对于使用此变量重定向的表单以及将各种环境变量转储到数据库以便于查询的日志来说,这是一个相当令人头痛的问题,而分析统计数据的家伙们一点也不高兴

我已经向CSS3 PIE的开发人员指出了这一点,这对他来说是一个谜,但在我注册一个bug之前,我想看看它是否是IIS的一些故障或我在其中错过的一些设置(我在Windows 2003上使用的是版本6)。我们有一个带有Apache的Linux服务器,用于不同的目的,我使用相同的技术重新设计了它,但它似乎没有显示相同的行为


是否有人有过PIE或IIS上任何其他.htc文件的相关经验,他们能够解决这些问题?还是某种永远无法修复的IE8错误?

我们也遇到了同样的问题。我们从html中删除了它。这可能是一个IE错误,我不明白为什么.htc的引用者应该与页面相同。

很抱歉响应时间太长。至少不只是我一个人!不幸的是,我无法摆脱它,因为用图像替换它的功能将是一项巨大的工作,而且是一项持续的工作。