pie.htc文件在IE8和IIS6中错误地显示为http_referer



我正在开发一个企业内部网,我们最近使用设计机构指定的各种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服务器,用于不同的目的,我使用相同的技术重新设计了它,但它似乎没有显示出相同的行为。

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

我们遇到了同样的问题。我们从html中删除了它。这可能是一个IE错误,我看不出有什么理由让.htc的refer和页面相同。

最新更新