javascript document.domain和端口号

时间:2011-11-03 09:29:33

标签: javascript dns

先决条件:

浏览器将域保持为一对(“域”,“端口”)并将document.domain设置为自己的值(或任何其他正确的值)会导致setter用null覆盖端口号(ok,WTF! ?)

请参阅:What does document.domain = document.domain do?

问题:

是否可以以保留端口或允许设置端口的方式调用setter?

1 个答案:

答案 0 :(得分:3)

没有

如果你从未设置document.domain它是“特殊的”它知道它从未被设置,并且还包括端口。

设置它之后,它只是一个简单的字符串,没有端口,只会匹配具有相同字符串的其他帧。

永远不会设置document.domain与设置的document.domain不匹配 - 即使两者看起来完全相同。它与港口无关。更改后的document.domain永远不会匹配未更改的文件,即使它已更改为“本身”。