私は、エンドユーザーにデスクトップ感覚を与えることを目的としたWebアプリケーションを開発しています。つまり、アプリケーションにクロスブラウザ感覚が必要なのです(誰がそうではありませんか?)。htcファイル:なぜそれらを使用しないでください?
私は、いくつかのIEの調整(境界線半径はまだサポートされていません)のために、.htcファイルを見つけました。私の疑いは:なぜ誰もそれらを使用していないですか?私は無視しているいくつかの問題がありますか?私が見ていた場所から、
私は、エンドユーザーにデスクトップ感覚を与えることを目的としたWebアプリケーションを開発しています。つまり、アプリケーションにクロスブラウザ感覚が必要なのです(誰がそうではありませんか?)。htcファイル:なぜそれらを使用しないでください?
私は、いくつかのIEの調整(境界線半径はまだサポートされていません)のために、.htcファイルを見つけました。私の疑いは:なぜ誰もそれらを使用していないですか?私は無視しているいくつかの問題がありますか?私が見ていた場所から、
がWikipediaを引用...フロントエンドプログラマのためのほとんど聖杯のように見える:
HTMLコンポーネント(のHTC) を実装する 非標準メカニズムですスクリプト内のコンポーネントを (DHTML) "behaviors" [1] Microsoft Internet Explorer Web ブラウザで動的HTMLとして表示します。通常、このようなファイルには .htc拡張子が使用されます。
HTCは、通常、コンポーネントを定義するHTMLファイル( JScript/VBScript)と 要素のセットです。 カプセル化されたスクリプトモジュールの振る舞いを整理して、 をWebページDOMの一部に付けることができます。 2つの段落で
は、以下が挙げられる:
この技術。
How to use border-radius.htc with IE to make rounded corners
サーバーは、サーバーにそのようなjQueryのまたはからMooToolsのようなJavaScriptのフレームワークを停止するのに十分であるだけでは正しいMIMEタイプ(テキスト/ x成分)
とHTCを有していますそれらを使用することができます。クライアント側の機能を動作させるためにサーバを構成することの依存関係は、受け入れられないものです。
本当に残念ですが、htcファイルは本当に面白いことがたくさんあります。
これは、-mozや-webkitなどの非標準のエクステンションを使用する方法とどのように違いますか? – Phaedrus
-mozや-webkitのような非標準のCSSプレフィックスは、IE以外のブラウザで使用しようとすると、アプリケーション全体を破壊しないためです。 HTCはIEでのみ動作します... – Doug
@Doug何が問題なのですか? – frnhr