我做错了什么?根据{{3}},在IE8和IE7中可以使用JavaScript降低域名,但我的代码只适用于Firefox并在IE中引发了一个Argument Exception。
<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)
答案 0 :(得分:0)
它可能会陷入理智检查中,以确保您不会尝试将document.domain设置为co.uk或类似的东西。