Pot.XPCOM.getMostRecentWindow

{Window|Object|*} Pot.XPCOM.getMostRecentWindow ()

Pot.js と PotLite.js で利用可能。

最前面にあるウィンドウを取得します。

ブラウザ上で 最前面にあるウィンドウ (window) オブジェクトを取得して返します。
以下の例のショートカットとして扱うことができます。

var win = Components.classes['@mozilla.org/appshell/window-mediator;1']
                   .getService(Components.interfaces.nsIWindowMediator);
                   .getMostRecentWindow('navigator:browser');

詳細は、nsIWindowMediator - MDN を参照ください。

Pot.globalize() が適応されている場合、Pot.getMostRecentWindow() が getMostRecentWindow() で実行できます。

最前面にあるウィンドウ オブジェクトが返ります。
ウィンドウが開かれていなければ、 null を返します。

var win = Pot.getMostRecentWindow();

Pot.debug(win); // ...