我正在開發一個旨在爲最終用戶提供桌面感覺的Web應用程序。這意味着我需要對應用程序有一個跨瀏覽器的感覺(誰不喜歡?)。htc文件:爲什麼不使用它們?
因此,我找到了關於.htc文件,解決一些IE調整(例如,不支持邊界半徑)的問題。我的疑問是:爲什麼不是每個人都在使用它們?它是否帶有一些我忽略的問題?從我看到的地方,這似乎是幾乎爲前端程序員的聖盃...
我正在開發一個旨在爲最終用戶提供桌面感覺的Web應用程序。這意味着我需要對應用程序有一個跨瀏覽器的感覺(誰不喜歡?)。htc文件:爲什麼不使用它們?
因此,我找到了關於.htc文件,解決一些IE調整(例如,不支持邊界半徑)的問題。我的疑問是:爲什麼不是每個人都在使用它們?它是否帶有一些我忽略的問題?從我看到的地方,這似乎是幾乎爲前端程序員的聖盃...
報價Wikipedia:
HTML組件(HTC的)是實現 一個 非標準機制腳本中的組件作爲動態HTML (DHTML)「行爲」[1]中的 Microsoft Internet Explorer Web 瀏覽器。這些文件通常使用 .htc擴展名。
HTC通常是定義該組件的HTML文件(具有 JScript/VBScript)和一組 元素。 這有助於組織行爲 封裝的腳本模塊可以將 附加到網頁DOM的各個部分。
在兩個段落,以下提到:
我想,爲什麼不是每個人都用很明顯這項技術。
How to use border-radius.htc with IE to make rounded corners
服務器具有服務器與正確的MIME類型(文本/ x分量)
這僅僅是足以停止JavaScript框架如jQuery或從MooTools的所述HTC能夠使用它們。爲了獲得客戶端功能而配置任何服務器的依賴性是無法接受的。
雖然真的很可惜,htc文件真的有很多有趣的事情。
這與使用非標準擴展如-moz或-webkit有什麼不同? – Phaedrus 2012-07-30 13:07:15