ページの先頭に直接アクセスできないエンタープライズCMS(Autonomy / Interwoven Teamsite)で働いています。スタイルシートをリンクして外部のjsファイルを追加することしかできません。通常、ie6/ie7スタイルシートをリンクするための条件付きコメントを追加します。いくつかの検索で、私はターゲットにする方法を見つけました。つまり、js内の条件付きコメントと、jscriptバージョンに基づく特定のバージョンです。
jsで:
/*@cc_on
document.createStyleSheet("/css/all_ie_fixes.css");
/*@if (@_jscript_version = 5.6)
document.createStyleSheet("/css/ie_6.css");
/*@end
@*/
これは醜いハックのようです。助言がありますか?