我想在IE7的项目中使用PIE。
但是我不明白的是,我是否只能在网络服务器上使用.htc文件?
我可以在没有网络服务器的情况下通过浏览器加载的本地页面中使用它吗?
我在PIE的文档中看到过他们在下面的文字中说:
提供正确的内容类型
IE要求使用内容类型提供HTC行为 " text / x-component"的标题,否则它将简单地忽略 行为。许多Web服务器都预先配置为正确提供服务 内容类型,但其他不是。
如果您没有应用PIE行为问题,请检查 您的服务器配置,如果可能的话,更新它以使用正确的 内容类型。对于Apache,您可以在.htaccess文件中执行此操作:
AddType text / x-component .htc
所以,如果我需要通过" text / x-component"来加载我能通过AJAX做到吗?
答案 0 :(得分:2)
它与AJAX没有任何关系:)
它只是文件的响应头。例如。 HTML页面通常是text / html" content-type"。一个javascript文件是application / javascript。这称为mime类型或内容类型,并帮助浏览器知道它接收的文件类型。
您需要将.htaccess文件添加到主文件夹中的Web项目中,该文件具有:
AddType text/x-component htc
或将完全相同的行添加到您的apache /虚拟主机配置中。