js或jQuery 获取浏览器关闭事件

发布于 2021-11-11 16:12:55 字数 140 浏览 896 评论 9

获取是主页面的关闭事件,内含iframe

主页面用

window.onunload 
获取浏览器关闭事件,但是当页面内部的iframe关闭的时候 这个事件也会被调用。求解决办法

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

睫毛上残留的泪 2021-11-17 08:22:15

额,关闭iframe?iframe应该可以从页面中移除。

贱贱哒 2021-11-17 08:22:15
if (window.top!=window.self) 
{
window.top.location="tryjs_breakout.htm"
}
放子iframe试试 我不确定
自此以后,行同陌路 2021-11-17 08:22:15

 window.onbeforeunload = function (event) {

            if ((window.event.screenX - window.screenLeft) > (document.documentElement.scrollWidth - 20) && window.event.clientY < 0 || window.event.altKey) {

                event = event || window.event;

                event.returnValue = "是否退出?";

            }

        }

 

这个可以。iframe 关闭不会被提示 但是 我不知道onbeforeunload支持的浏览器

等风来 2021-11-17 08:22:14

页面内部通过iframe 来展示不同数据。这个数据不用了就把这个页面关了。

感情旳空白 2021-11-17 08:22:04

回复
这个不应该是关闭iframe,iframe只是一个html标签,关闭是一个系统动作,两者无关联。

命硬 2021-11-17 08:18:23

其实iframe在html里面放页面。当把这个标签移除的时候 就相当于关闭了iframe里面展示的页面

别再吹冷风 2021-11-17 01:02:44

回复
所以木有关闭这个说法··

裸钻 2021-11-14 02:46:57

可是他确实调用了方法

清欢 2021-11-13 04:16:05

奇怪的需求~~iframe需要关闭?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文