如何观察打开的Popup的位置?
我想打开一个弹出窗口,并在用户关闭弹出窗口或通过外部链接离开它时收到通知。
popup = window.open(
"http://ec.europa.eu/yourvoice/ipm/forms/dispatch?form=tobacco6",
'',
'status=no,resizable=no,scrollbars=no,toolbar=no,menubar=no,location=no,copyhistory=no'
);
为了检查用户是否关闭了弹出窗口,我设置了一个超时来检查弹出窗口是否打开。
if(popup.closed)
如何检查弹出窗口的位置是否仍然是最初的位置?
popup.location
只需返回 about:blank 即可。
I wanted to open an popup and get notify if the user closes the Popup or leaves it through an external link.
popup = window.open(
"http://ec.europa.eu/yourvoice/ipm/forms/dispatch?form=tobacco6",
'',
'status=no,resizable=no,scrollbars=no,toolbar=no,menubar=no,location=no,copyhistory=no'
);
To check if the user closed the popup I set an Timeout that checkes if the popup is open.
if(popup.closed)
How can i check if the location of the popup is still the inital one?
popup.location
just return about:blank.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需使用
onbeforeunload
事件即可。You can simply use the
onbeforeunload
event.