I can retrieve the url of current tab in firefox using
var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator);
var mainWindow = wm.getMostRecentWindow("navigator:browser");
var tabbrowser = mainWindow.gBrowser;
var url = tabbrowser.currentURI.spec;
Now i want to do it for all tabs and save it in a string and if possible get it for tabs in the other ff windows as well. How can i do that?