mit Javascript ermitteln, ob ein Tab den Fokus hat

  • Hallo,
    seit einigen Tagen funktioniert mein XUL Javascript in meinem Firefox-Browser
    nicht mehr, worin ich folgenden Code verwendet habe:

    Code
    gBrowser.tabContainer.addEventListener('TabSelect', function() {
      var urlString = 'http://www.xyz.de/dsc/';
      if (gBrowser.currentURI.spec.startsWith(urlString)) {
    
    
    //some code here
    
    
    };	
    });

    Da XUL nun nicht mehr geht, bin ich gezwungen, alle Scripte auf z.B. Greasemonkey umzu-
    programmieren.

    -Bisher machte ich das Erkennen eines Tabs immer mit XUL (mit 'TabSelect', im Beispiel oben) aber
    das geht seit dem Firefoxupdate auf v53.0.3 (Update vom Juni 2017) nicht mehr.

    -Wie kann man mit herkömmlichen Javascript ein Event feuern, wenn
    Tab_1, Tab_2, Tab_3 oder Tab_4 .... den Fokus bekommt?

    Das Javascript soll erst ausgeführt werden, wenn der Tab den Fokus bekommt.

  • >>wrote: Sören Hentzsche
    >>Woher stammt denn diese Information? Davon weiß ich nämlich nichts.
    ich meinte nicht, dass alle XUL Funktionen nicht mehr gehen, sondern dass einzelne XUL Funktionen
    offenbar nicht mehr gehen. Mein Script oben von posting#1, welches ich im Firefox 'chrome' Verzeichnis
    gespeichert habe, funktioniert seit dem Update auf Firefox 53.0.3 nämlich nicht mehr.

  • Meine Frage hast du gesehen und konntest den Post schon durchlesen?
    Gibt die Browserkonsole etwas aus? Evtl. ist es auch ein Bug und kein bewusstes Entfernen (auch wenn das wohl unwahrscheinlich ist).