Вы можете попробовать добавить этот тег HTML вверху любой страницы, для которой требуется совместимость:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Таким образом, вам не нужно решение JavaScript. Конечно, если у вас есть возможность изменить HTML, то лучшим решением будет исправить страницу, чтобы она не требовала обратной совместимости.
Я считаю, что единственный способ повлиять на заголовки со стороны клиента - это когда вы запрашиваете страницу с помощью XmlHttpRequest. Мне не имеет смысла говорить об изменении заголовков после загрузки страницы, что, по сути, является тем, о чем вы просите.