先决条件:
浏览器将域保持为一对("域","端口")并将document.domain设置为自己的值(或任何其他正确的值)会导致setter用null覆盖端口号(ok,WTF!?)
请参阅:document.domain = document.domain有什么作用?
题:
是否可以以保留端口或允许设置端口的方式调用setter?
不。
如果您从未设置过 document.domain,那么它是“特殊的”,它知道它从未被设置过,并且还包括端口。
一旦你设置它,它只是一个简单的字符串,没有端口,并且只会匹配具有相同字符串的其他帧。
从未设置的 document.domain 不会与已设置的 document.domain 匹配 - 即使两者看起来完全相同。和端口没有关系。已更改的 document.domain 永远不会与未更改的 document.domain 匹配,即使它已更改为“本身”。
| 归档时间: |
|
| 查看次数: |
2509 次 |
| 最近记录: |