25得票4回答
在window.open()中使用rel="noopener"

我知道在使用target="_blank"时可以在a标签中应用rel="noopener"。但是我正在尝试将其作为参数传递给window.open(),例如: window.open('http://cats.com', '_blank', 'rel=noopener') 然而,它似乎并没有按...

20得票5回答
窗口打开器的替代方案

我正在打开一个模态弹窗。然后,我使用 window.opener 访问父窗口的文本框和其他属性。在火狐浏览器中,它运行良好,但在 IE8 中不行。它会报错 'window.opener is null'。如何在两个浏览器中访问父窗口属性。

17得票4回答
使用'noopener'的Window.open会打开一个新窗口而不是一个新选项卡

我之前使用 window.open('') 来打开新标签页,第二个参数用的是 '_blank'。例如:window.open('http://google.com', '_blank') 但是最近我添加了第三个参数 'noopener',以便在新标签页中使 window.opener 变成 ...

16得票2回答
JavaScript中如何调用父窗口的函数?

我正在尝试从子窗口调用在父窗口中定义的JavaScript函数。我有两个文件: 父窗口:<html> <head> <title>Test</title> <script type="text/javascript"> functi...

13得票3回答
如何从子窗口发送事件到其父窗口

我的主要目标是: 进入我的应用程序,在新选项卡中打开一个链接,在新选项卡中完成一些操作并向父级主选项卡发送事件以进行刷新。 我学习了两种技术,它们并不能完全满足我的需求: postMessage-据我所知,只能在iframe上使用而不能在选项卡上使用 window.opener - 只...

10得票2回答
如何断开JavaScript弹窗与打开它的窗口之间的连接

我正在使用以下代码从我的主页面打开一个弹出窗口:<a href="http://external.domain.tld/" onclick="window.open(this.href, '_blank', 'width=512,height=512,left=20...

9得票4回答
在IE中无法从一个窗口传递函数到另一个窗口。

我有两个窗口,其中一个是从另一个窗口打开的,因此,在“子”窗口中我有一个 opener 属性。 父窗口在全局范围内有一些函数,必须使用函数作为第一个参数调用(它将被用作回调)。 这两个页面都是从相同的域打开的,因此,我没有任何同源策略限制(我希望如此)...... 在子窗口中,我的代码如...

8得票4回答
将window.open弹出窗口升级为jQuery UI对话框

我创建了一个带有按钮的表单。如果用户点击该按钮,浏览器将会生成一个弹窗,供用户上传和裁剪照片。 onclick="window.open('upload.php');" 如果已上传 window.opener.document.getElementById 弹出窗口将裁剪后的图片返...