Не идеально, но прибегли к удалению атрибута поведения из каждого элемента с использованием javascript:
<!--[if ie]>
<script type="text/javascript">
function removeBehavior()
{
if((screen.deviceXDPI / screen.logicalXDPI) != '1')
{
$("*").each(function(){
$(this).css("behavior", "none");
});
}
}
removeBehavior();
window.onresize = removeBehavior;
</script>
<[endif]-->
Функция будет работать только в IE - она проверяет размер экрана. Если это не 1 (равно 100%), то (используя jQuery) просмотрите весь dom и удалите атрибут поведения (или, по крайней мере, установите его как пустое значение).
Затем я вызываю функцию при вызове первой страницы и добавляю ее в событие onresize, если пользователь изменяет масштаб во время просмотра страницы.
Это не идеально, но работает.