2014-09-23 65 views
0

我想在我的IE7项目中使用PIE文件.htc文件 - 我需要Web服务器吗?

然而,我不明白的是我可以只使用.htc文件在Web服务器上?

我可以在没有网络服务器的情况下通过浏览器加载本地页面吗?

我在PIE的文件看到,他们说下面这段文字:

投放正确的Content-Type

IE要求HTC行为提供了“文本的内容类型 头/ x-component“,否则它将简单地忽略 行为。许多Web服务器已预先配置为提供正确的 内容类型,但其他Web服务器不是。

如果您在未应用PIE行为时遇到问题,请检查 您的服务器配置,并在可能的情况下将其更新为使用正确的 内容类型。

将AddType文本/ x分量.HTC

所以,如果我通过“文字/ x分量”需要负载我能做到这一点通过AJAX:对于Apache,你可以在.htaccess文件做到这一点?

回答

2

它没有任何与AJAX :)

这只是文件的响应头。例如。一个HTML页面通常是text/html“content-type”。一个JavaScript文件是应用程序/ JavaScript。这称为MIME类型或内容类型,并帮助浏览器了解其接收的文件类型。

您需要可以添加一个.htaccess文件到主文件夹中的web项目,有:

AddType text/x-component htc

或添加相同的一行到你的apache /虚拟主机配置。

+0

所以不存在的方式来做到这一点,没有网络服务器?因为在我的项目中运行本地机器,并且它没有使用web服务器只有页面.html – 2014-09-23 12:10:55

+0

那么你只需要在浏览器中加载文件为'file:// C:\ something \ something.html'?如果是这样,那么我不相信这是可能的,只会恢复到您的浏览器默认。或者你是否像'http:// localhost'一样加载它? – Benno 2014-09-23 12:15:39

+0

是的,我通过文件加载:// C:\东西。 :/ – 2014-09-23 12:17:46