So eine Browserweiche ist Murks. Um den IE zu indentifzieren gibt es
conditional compilations, aber die Frage ist ob die CSS Hacks überhaupt für JS relevant sind. Es gibt fast immer bessere Lösungen als zu versuchen einen Bug mit einem workaround zu umgehen.