Что я делаю не так? Согласно спецификациям понижение домена с помощью JavaScript должно быть возможным в IE8 и IE7, но мой код работает только в Firefox и вызывает исключение аргумента в IE.
<html xmlns="http://www.w3.org/1999/xhtml" >
<body onload="alert(document.domain); try { document.domain = 'if.se' } catch(e) { alert(e); }; alert(document.domain);">
</body>
</html>
Редактировать
Возможно, проблема в двухбуквенном домене. Я протестировал трехбуквенный домен (iff.se), и он работал, но двухбуквенный домен не удалось (if.se)