如何获取窗口的空闲时间.open()窗口

How to get idle time of a window.open() window?

本文关键字:窗口 时间 open 获取 何获取      更新时间:2023-09-26

页面加载后,会使用弹出一个窗口

var pop_window = window.open("third party site url".......)

我的要求是-1) 当弹出窗口处于非活动状态时关闭该窗口。

我的问题是,可以使用pop_window.close()关闭窗口。但是,当我只有处理程序"pop_window"时,如何检查窗口是否处于非活动状态?

你不能在打开的新窗口中拥有所需的javascript,如果它的域不同,那么你完全无法控制甚至关闭,甚至window.close()也不适用于所有浏览器,它可能适用于Chrome,但不适用于Firefox,在生产中使用之前,请跨浏览器试用。