Couldn't you just check to see if another browser window is open with nsIWindowMediator in the initialization routine and exit if another window is already open?

Jim

Godmar Back wrote:

Yes - implement your code as a XPCOM Component:
http://developer.mozilla.org/en/docs/How_to_Build_an_XPCOM_Component_in_Javascript

- Godmar

On Tue, Jul 8, 2008 at 7:30 AM, Brian King <[EMAIL PROTECTED]> wrote:
Hi,

I initialise my Firefox extensions the standard way as outlined here (using
addEventListener):

http://developer.mozilla.org/en/docs/Code_snippets:On_page_load#Running_code_on_an_extension.27s_first_run_or_after_an_extension.27s_update

However, this is fired for every new browser window. Is there a way to make
it happen only once per browser session?

Notes:

-> this is not about first run, but rather run per session
-> removing the event listener as in the example does not do it
-> i'd like to avoid using prefs if possible

- Brian
_______________________________________________
Project_owners mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/project_owners

_______________________________________________
Project_owners mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/project_owners

_______________________________________________
Project_owners mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/project_owners

Reply via email to