0

我正在开发一个公司内部网,我们最近使用设计机构指定的各种 CSS3 优点对其进行了重新设计。我们的公司标准浏览器(仍然)是 IE8,所以为了使 CSS3 正常工作,我使用了 CSS3 PIE (http://css3pie.com/),它通过 .htc 文件使用 VML 重新创建 CSS 功能 - 效果很好。但是我注意到在 IE8 中查看的页面的 http_referer 值被返回为 pie.htc 的位置,而不是实际的引用页面,并且在重新设计之前它工作得很好。Firefox 被允许作为替代浏览器,并且对于在该浏览器中查看的页面,所有 http_referer 值都是应有的。这对于使用此变量进行重定向的表单来说非常令人头疼,

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

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

4

1 回答 1

0

我们遇到同样的问题。我们从 html 中删除了它。这可能是一个 IE 错误,我看不出 .htc 的引用者应该与页面相同的任何原因。

于 2012-07-03T12:20:37.463 回答