これが私がエンコードしているHTCコンテンツです(派手なものはありません):
<パブリック:コンポーネント> <script type="text/javascript"> alert('データURI'); </script> </public:コンポーネント>
上記のコンポーネントを base64 化した CSS ファイルの定義は次のとおりです。
。なにか { -ms-behavior: url(data:text/x-component;base64,PHB1YmxpYzpjb21wb25lbnQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmFsZXJ0KCdiYXNlNjQnKTs8L3NjcmlwdD48L3B1YmxpYzpjb21wb25); }
動作していないようですが、上記のコンポーネントをファイルに保存してbehavior
プロパティで参照すると、アラートが表示されます。IE8 では動作をデータ URI に格納できるようになったというアナウンスを覚えています...これは、動的プロパティ (CSS 式) を私たちから奪うこととのトレードオフだと思いました。これは間違っていますか?