2010-12-02 21 views
4

我正在開發一個旨在爲最終用戶提供桌面感覺的Web應用程序。這意味着我需要對應用程序有一個跨瀏覽器的感覺(誰不喜歡?)。htc文件:爲什麼不使用它們?

因此,我找到了關於.htc文件,解決一些IE調整(例如,不支持邊界半徑)的問題。我的疑問是:爲什麼不是每個人都在使用它們?它是否帶有一些我忽略的問題?從我看到的地方,這似乎是幾乎爲前端程序員的聖盃...

回答

6

報價Wikipedia

HTML組件(HTC的)是實現 一個 非標準機制腳本中的組件作爲動態HTML (DHTML)「行爲」[1]中的 Microsoft Internet Explorer Web 瀏覽器。這些文件通常使用 .htc擴展名。

HTC通常是定義該組件的HTML文件(具有 JScript/VBScript)和一組 元素。 這有助於組織行爲 封裝的腳本模塊可以將 附加到網頁DOM的各個部分。

在兩個段落,以下提到:

  • 的Internet Explorer
  • 的JScript
  • 的VBScript
  • 非標準

我想,爲什麼不是每個人都用很明顯這項技術。

+0

這與使用非標準擴展如-moz或-webkit有什麼不同? – Phaedrus 2012-07-30 13:07:15

0

How to use border-radius.htc with IE to make rounded corners

服務器具有服務器與正確的MIME類型(文本/ x分量)

這僅僅是足以停止JavaScript框架如jQuery或從MooTools的所述HTC能夠使用它們。爲了獲得客戶端功能而配置任何服務器的依賴性是無法接受的。

雖然真的很可惜,htc文件真的有很多有趣的事情。