Suppose you open a handful of windows with:

```
  window.open(url1,'win1');
  window.open(url2,'win2');
  window.open(url3,'win3');

```

(each window has a unique name)

And then you refresh the page. 

The 3 popup windows are still open. Is there a way to list the names of all of the open windows and close them?

**This is not a duplicate question.**

In this question the browser is being refreshed, so you cannot simply use a global array to keep track of child windows.

**This is not a duplicate question.**