pie.htc文件错误地与IE8和IIS6一起显示为http_referer

时间:2012-06-22 10:56:57

标签: internet-explorer-8 iis-6

我正在使用企业内部网,我们最近使用设计机构指定的各种CSS3优势重新设计了它。我们的企业标准浏览器(仍然)是IE8所以为了使CSS3工作,我使用了CSS3 PIE(http://css3pie.com/),它通过.htc文件使用VML重新创建CSS功能 - 而且效果很好。但是我注意到在IE8中查看的页面的http_referer值被返回作为pie.htc的位置而不是实际的引用页面,并且它在重新设计之前工作得很好。可以容忍Firefox作为替代浏览器,对于在该浏览器中查看的页面,所有http_referer值都应该是它们应该的。这对使用此变量重定向的表单以及将各种环境变量转储到数据库以便于查询的日志造成了相当大的麻烦 - 并且分析统计数据的人并不喜欢!

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

有没有人对他们能够解决的IIS上的PIE或任何其他.htc文件有任何相关经验?或者它是某种永远无法修复的IE8错误?

1 个答案:

答案 0 :(得分:0)

我们遇到了同样的问题。我们从html中删除了它。它可能是一个IE错误,我没有看到任何理由为什么.htc的引用应该与页面相同。

相关问题