HTMLComponentで標準モードか互換モードを見分ける方法
.htcの中でdocument.compatModeを使うと互換・標準モードに関わらずBackComponentになってはまる。呼び出し元HTMLの標準・互換モードを探し当てるにはwindow.document.compatModeを使えばいい。あとdocument.compatModeは互換・標準モードを確認するのに使います(HTMLComponentに限らず。)
<public:component> <attach event="ondocumentready" handler="compatshow" /> <script type="text/javascript"> function compatshow() { alert(document.compatMode); // BackCompat alert(window.document.compatMode); // CSS1Compat }; </script> </public:component>