Привет Всем!
Сразу прошу прощения за возможно глупый вопрос, тк пишу аддон впервые, да и вообще на JS никогда не писал :).
Аддон должен перехватывать логин и пасс из окна авторизации basic auth.
Чтобы это сделать нужно перехватить окно перед сабмитом.
Для начала пытаюсь просто перехватить окошко это, но не выходит.

Выделить код

Код:

var { isBrowser } = require("sdk/window/utils");
var delegate = {
  onTrack: function (window) {
    if (!isBrowser(window) && window.location === "chrome://global/content/commonDialog.xul") {
       // this could be the window we're looking for modify it using it's window.document
       console.log("Dailog!!!");
    }
  },
  onUntrack: function (window) {
    if (!isBrowser(window) && window.location === "chrome://global/content/commonDialog.xul") {
       // undo the modifications you did
    }
  }
};
var winUtils = require("window-utils");
var tracker = new winUtils.WindowTracker(delegate);

код взял с http://stackoverflow.com/questions/16162488/how-to-access-http-authentication-dialog-using-firefox-sdk

Справился, заработало с == вместо === :)