Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.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
Javascript 如何在IE 9+;中保留子窗口引用;,页面刷新/重定向后_Javascript_Internet Explorer 8_Window_Internet Explorer 9 - Fatal编程技术网

Javascript 如何在IE 9+;中保留子窗口引用;,页面刷新/重定向后

Javascript 如何在IE 9+;中保留子窗口引用;,页面刷新/重定向后,javascript,internet-explorer-8,window,internet-explorer-9,Javascript,Internet Explorer 8,Window,Internet Explorer 9,我们有一个web应用程序跟踪打开的子窗口,我们有一个开始页,当关闭时,要求所有子窗口都需要关闭 结构如下:- A-起始页 B-模块页面 C-子模块页面 我们在起始页上有一个javascript数组,它保存子窗口的引用,因此当起始页关闭时,我们可以使用页面引用关闭相应的子窗口 该系统一直工作到IE 8,但由于IE 9中的新安全限制,我们假设,我们无法维护该系统 从中,我们打开一个子模块页面,并在开始页面中设置添加引用。 如果我们打开子模块页面,则使用window.opener将子引用添加到起始页面

我们有一个web应用程序跟踪打开的子窗口,我们有一个开始页,当关闭时,要求所有子窗口都需要关闭

结构如下:- A-起始页 B-模块页面 C-子模块页面

我们在起始页上有一个javascript数组,它保存子窗口的引用,因此当起始页关闭时,我们可以使用页面引用关闭相应的子窗口

该系统一直工作到IE 8,但由于IE 9中的新安全限制,我们假设,我们无法维护该系统

从中,我们打开一个子模块页面,并在开始页面中设置添加引用。 如果我们打开子模块页面,则使用window.opener将子引用添加到起始页面。但是,如果我们重定向到模块页面(B)中的另一个页面,则子引用将丢失或无法访问,或者访问被拒绝

然而,这在IE8中不会发生,因此我们仍然可以使用引用来关闭窗口。如果我们可以在B被重定向到另一个页面之后,不调用window.open,以某种方式刷新对C的子引用


需要这方面的帮助。

您的域中是否都有窗口?是,所有窗口都在同一域中的URL中打开