降低document.domain

时间:2010-04-30 08:04:50

标签: javascript internet-explorer

我做错了什么?根据{{​​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)

1 个答案:

答案 0 :(得分:0)

它可能会陷入理智检查中,以确保您不会尝试将document.domain设置为co.uk或类似的东西。