Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE8 Javascript document.domain错误_Javascript_Internet Explorer 8_Dns - Fatal编程技术网

IE8 Javascript document.domain错误

IE8 Javascript document.domain错误,javascript,internet-explorer-8,dns,Javascript,Internet Explorer 8,Dns,我需要更改文档的域,然后将其重新设置为原始值 它看起来像这样[页面位于domain base.site.com上]: function execute () { document.domain = "site.com"; // Access an object that is on another frame, but did the same set of the domain document.domain = "base.site.com"; // Access an object

我需要更改文档的域,然后将其重新设置为原始值

它看起来像这样[页面位于domain base.site.com上]:

function execute ()
{
document.domain = "site.com";

// Access an object that is on another frame, but did the same set of the domain

document.domain = "base.site.com";

// Access an object that is on this page (window.createPopup ())
}
问题是,这在IE6上运行良好(我没有在IE7上进行测试)。 但是当我执行第二个document.domain时,它给了我一个错误[无效参数]


有没有办法在IE8中“重置”文档的域?

问题是,一旦将document.domain仅设置为top domain,就无法将其设置为更严格的值

从MSDN博客:

简单地说,一旦松开document.domain,就无法拧紧它


问题是,一旦将document.domain设置为“仅顶部域”,就无法将其设置为更严格的值

从MSDN博客:

简单地说,一旦松开document.domain,就无法拧紧它


将脚本标记与
text/cjs
类型一起使用:

<script type="text/cjs">
document.domain = '<your domain host value>';
</script>

document.domain='';

使用带有类型
text/cjs的脚本标记:

<script type="text/cjs">
document.domain = '<your domain host value>';
</script>

document.domain='';

我认为抛出错误的不是document.domain,而是其他地方的函数调用。您是否在没有其他代码的情况下测试了它?我已经做了一个非常简单的示例。出现错误的是document.domain。如果我删除剩下的代码,只保留document.domain,异常仍然会发生。我认为引发错误的不是document.domain,而是其他地方的函数调用。您是否在没有其他代码的情况下测试了它?我已经做了一个非常简单的示例。出现错误的是document.domain。如果我删除了其余的代码,只保留document.domain,那么异常仍然会发生。