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); // ...