2014-09-23 20 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