请你举个例子,当窗口B关闭时,如何在窗口A中触发函数X.例如,首先启动窗口A,按下窗口A中的按钮,然后打开窗口B并执行某些操作...然后关闭窗口B.一旦窗口B关闭,焦点就会转移到窗口A.这次,我想在窗口A中执行一个函数X. Plesae让我知道如何在Javascript中执行此操作。
答案 0 :(得分:0)
在focus
对象上注册window
类型的事件监听器:
window.addEventListener("focus", function() {
console.log("I'm focused again!");
// Rest of your code
});
对于IE< 9,请使用attachEvent
,或者,如果您不想要任何问题,请定义window.onfocus
属性。
答案 1 :(得分:0)
Html5有Page Visibility API 允许在失去焦点(和其他状态)时管理窗口/标签。