ユーザーがjQueryプラグインから古いバージョンのIE(IE9で問題ありません)を実行しているかどうかを検出する必要があるため、HTMLを制御できません。
user-agent文字列を解析して。を使用することはお勧めしません$.browser.msie
。この$.support
方法でも問題はカバーされません。
それで、これはうまくいくと思いましたが、それが「良い習慣」であるかどうかはわかりません。
$('body').append('<!--[if lte IE 8]><script>$("body").addClass("oldie");</script><![endif]-->');
var old_ie = $('body').is('.oldie');
この方法を使用しますか、それともユーザーエージェント文字列の解析に固執しますか(IEかどうかを判断してバージョン番号を取得する必要があります)?