Important Notice: We're experiencing email notification issues. If you've posted a question in the community forums recently, please check your profile manually for responses while we're working to fix this.

On Monday the 3rd of March, around 5pm UTC (9am PT) users may experience a brief period of downtime while one of our underlying services is under maintenance.

חיפוש בתמיכה

יש להימנע מהונאות תמיכה. לעולם לא נבקש ממך להתקשר או לשלוח הודעת טקסט למספר טלפון או לשתף מידע אישי. נא לדווח על כל פעילות חשודה באמצעות באפשרות ״דיווח על שימוש לרעה״.

מידע נוסף

do nothing when "browser-lastwindow-close-requested" is triggered

  • 1 תגובה
  • 1 has this problem
  • 6 views
  • תגובה אחרונה מאת User16

more options

I am using services.jsm to addobserver "em-action-requested", "quit-application-granted", "quit-application-requested" : let { classes: Cc, interfaces: Ci, manager: Cm } = Components;

 const {Services} = Components.utils.import('resource://gre/modules/Services.jsm');

function ConfigJS() { Services.obs.addObserver(this, "em-action-requested", false); Services.obs.addObserver(this, "quit-application-granted", false); Services.obs.addObserverr(this, "quit-application-requested", false); Services.obs.addObserver(this, "browser-lastwindow-close-requested", false); }


I want that when one of these actions is triggered, nothing happens (no execution of the code related to these actions). ConfigJS.prototype = {

   observe: function (aSubject, topic, data) {

//do nothing }

does anyone have any idea how we can do this? Thank you

I am using services.jsm to addobserver "em-action-requested", "quit-application-granted", "quit-application-requested" : let { classes: Cc, interfaces: Ci, manager: Cm } = Components; const {Services} = Components.utils.import('resource://gre/modules/Services.jsm'); function ConfigJS() { Services.obs.addObserver(this, "em-action-requested", false); Services.obs.addObserver(this, "quit-application-granted", false); Services.obs.addObserverr(this, "quit-application-requested", false); Services.obs.addObserver(this, "browser-lastwindow-close-requested", false); } I want that when one of these actions is triggered, nothing happens (no execution of the code related to these actions). ConfigJS.prototype = { observe: function (aSubject, topic, data) { //do nothing } does anyone have any idea how we can do this? Thank you

כל התגובות (1)

more options

with an older version of Firefox, i am using nsIObserverService. and I was able to do that with this code : subject.QueryInterface(Components.interfaces.nsISupportsPRBool); subject.data = true;

So, is there an alternative to nsISupportsPRBool when i use services.jsm ?