use*_*966 4 javascript dns document
使用文档cookie时
<script typ="text/javascript">
document.domain="example.com";
</script>
Run Code Online (Sandbox Code Playgroud)
我收到了一个错误.我不知道确切的问题.
错误:未捕获的异常:[例外..."非法document.domain值"代码:"1009"nsresult:"0x805303f1(NS_ERROR_DOM_BAD_DOCUMENT_DOMAIN)"位置:""]
根据HTML规范,它document.domain是只读的.但是,Firefox允许将其设置为超级域:
https://developer.mozilla.org/en/document.domain
在DOM HTML规范中,此属性被列为只读.但是,Mozilla将允许您将其设置为当前值的超级域,受其基本域约束.例如,在developer.mozilla.org上,可以将其设置为"mozilla.org",但不能设置为"mozilla.com"或"org".
您收到的错误清楚地表明您正在进行非法域名分配.
你在问题中提到了cookies.如果您尝试设置cookie的域部分,则设置document.domain与其无关.您需要提供域参数作为您要分配的cookie字符串的一部分:
document.cookie = "foo=bar;domain=example.com";
Run Code Online (Sandbox Code Playgroud)
更多信息:https://developer.mozilla.org/en/DOM/document.cookie
| 归档时间: |
|
| 查看次数: |
10100 次 |
| 最近记录: |