Javascript document.domain

时间:2011-08-01 12:14:44

标签: javascript

我正在尝试访问工作服务器以与名为Spotfire的应用程序一起使用。我的同事告诉我这件事已经过了几个星期了,我对他的建议有一个问题。

当我通过localhost运行我的网络应用程序时,我收到一条错误消息,说我无法访问我的工作服务器。我的同事说我需要将document.domain设置为我们的工作域,但是当我这样做时:

document.domain = "workdomain.net";

我收到一条错误消息,说这是一个无效的参数。知道怎么解决这个问题吗?

谢谢,

达伦。

1 个答案:

答案 0 :(得分:9)

来自https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript

“脚本可以将document.domain的值设置为当前域的子集。如果这样做,则较短的域用于后续的原始检查。“

您收到javascript错误的原因是因为您尝试将document.domain设置为与当前域(“localhost”)完全不同的域。

我建议您在主机文件中添加一个条目......

,而不是这个
127.0.0.1 local.workdomain.net

...然后导航到local.workdomain.net