Вы можете использовать условные комментарии для определения переменной и проверки, установлена ли она при выполнении.
Синтаксис <!--[if IE 6> <script ... /><![endif]-->
. Содержание комментария невидимо для всех других браузеров, поэтому оно действительно защищено от ошибок.