[英]How to close windows that was opened from iframe of main window on unload of main window
我有一個主窗口,在此窗口內有一個iframe。 在此iframe中,主窗口加載了幾個不同的窗口。 在這些窗口中,有一些打開的窗口-它們不是模態的,並且站點架構不允許將它們設置為模態的。 我需要關閉在卸載主窗口時從所有iframe窗口中打開的所有窗口。 有什么方法可以使其跨瀏覽器工作,尤其是在IE中? 我需要IE 8之前(包括IE 8)的向后兼容性。我附加了該網站的體系結構方案
打開窗口時,請握住窗口的手柄,然后將回調函數分配給打開器,例如:
var w = window.open("....");
w.callback = function(){
if (window){
return true;
}
}
然后在每個打開的窗口內部都有一個池化機制,該機制將調用
callback
被困在try catch中以確定開瓶器是否還活着。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.