Comment faire pour centrer une fenêtre pop-up?

Centre une fenêtre pop-up sur l'écran? ces ne travaillent pas dans Chrome w/plusieurs écrans. Le "écran" semble faire référence à l'ensemble du bureau, et pas seulement la fenêtre active. Je veux de centre de la fenêtre pop-up dans le navigateur. Comment puis-je le faire? Doit être cross-browser.

Si vous êtes à la recherche d'un double écran de la solution, reportez-vous à cette réponse sur SOI -> stackoverflow.com/a/16861050/1483871. Fonctionne très bien! (crédit xtf.dk)
Ici, la réponse de @Blender implémente déjà la "double écran" de code, car il utilise window.screenLeft et window.screenTop.

OriginalL'auteur mpen | 2011-04-15