10 Reaktionen

New Tab Override 9.0 (WebExtension) veröffentlicht

Geschätzte Lesedauer:

New Tab Override ist eine Erweiterung zum Ersetzen der Seite, welche beim Öffnen eines neuen Tabs in Firefox erscheint. Die beliebte Erweiterung mit mehr als 100.000 Nutzern ist nun in Version 9.0 mit weiteren Verbesserungen und in einer weiteren Sprache erschienen.

Was ist New Tab Override?

Seit Firefox 41 ist es nicht länger möglich, die Seite anzupassen, welche beim Öffnen eines neuen Tabs erscheint, indem die Einstellung browser.newtab.url über about:config verändert wird. Da diese Einstellung – wie leider viele gute Dinge – in der Vergangenheit von Hijackern missbraucht worden ist, hatte sich Mozilla dazu entschieden, diese Einstellung aus dem Firefox-Core zu entfernen. Glücklicherweise hat Mozilla nicht einfach nur die Einstellung entfernt, sondern gleichzeitig auch eine neue API bereitgestellt, welche es Entwicklern von Add-ons erlaubt, diese Funktionalität in Form eines Add-ons zurück in Firefox zu bringen.

New Tab Override war das erste Add-on, welches diese Möglichkeit zurückgebracht hat, und ist damit das Original. Mittlerweile hat New Tab Override mehr als 100.000 Nutzer und wurde im Dezember 2016 sogar auf dem offiziellen Mozilla-Blog vorgestellt.

Download New Tab Override (WebExtension) für Firefox

Die Neuerungen von New Tab Override 9.0

New Tab Override 9.0 bringt neben diversen allgemeinen Verbesserungen auch ein Feature zurück, welches bereits Bestandteil der Legacy-Version der Erweiterung war und nun auch für WebExtensions zur Verfügung steht. Außerdem steht New Tab Override nun in insgesamt sechs Sprachen zur Verfügung.

Allgemeine Verbesserungen oder: wieso muss die Erweiterung auf die Chronik zugreifen?

Seit der Veröffentlichung von New Tab Override als sogenannte WebExtension legt Firefox jedes Mal beim Öffnen eines neuen Tabs einen Eintrag in der Chronik an, welcher mit „moz-extension://“ beginnt. Dies ist unnötig und bringt keinerlei Mehrwert für den Nutzer, da es sich dabei nur um die interne Script-Seite der Erweiterung handelt. New Tab Override 9.0 behebt diese Unschönheit, benötigt dafür allerdings Zugriff auf die Chronik, da das Anlegen dieses Eintrags aus technischen Gründen nicht ohne diese Berechtigung vermieden werden kann. Beim Update von einer vorherigen Version fragt Firefox im Zuge des Updates nach der zusätzlich notwendigen Berechtigug.

Eine weitere bisherige Unschönheit der WebExtension ist die Tatsache, dass beim Öffnen eines neuen Tabs der Zurück-Button aktiv war, obwohl es keinen echten Sinn ergibt, in diesem Fall eine Seite zurückzugehen. Auch dies schafft New Tab Override 9.0 aus der Welt, allerdings nur für Nutzer von Firefox 57 und höher.

Endlich wieder da: automatisch die Startseite als neuen Tab verwenden

Es war bereits ein Feature der Legacy-Version von New Tab Override: vollkommen automatisch immer die Startseite auch als neuen Tab zu verwenden, ohne dass die URL für den neuen Tab manuell konfiguriert werden muss. New Tab Override 9.0 bringt diese Funktion zurück. Diese Funktion steht ebenfalls nur für Nutzer von Firefox 57 und höher zur Verfügung.

Um die Startseite auszulesen, benötigt New Tab Override die Berechtigung, Browser-Einstellungen lesen und verändern zu dürfen. Diese Berechtigung wurde als optionale Berechtigung implementiert. Das bedeutet, dass New Tab Override diese Berechtigung zur Installation nicht verlangt, sondern erst, wenn der Nutzer auch wirklich diese Option nutzen möchte. Die Berechtigung kann jederzeit wieder entzogen werden, ohne dass dies die anderen Optionen von New Tab Override beeinträchtigt.

New Tab Override 9.0

Sonstige Verbesserungen

Bei Verwendung der Option, eine Hintergrundfarbe als neuen Tab zu verwenden, wird für den Tab nun ein Favicon verwendet. Mit Französisch wurde eine sechte Übersetzung zu New Tab Override hinzugefügt. Kleinere Verbesserungen gab es am Design und an den Texten. Und auch unter der Haube wurde geschraubt und die Implementierung der optionalen Berechtigungen so verbessert, dass einerseits weitere Features in Zukunft einfacher implementiert werden können, andererseits diese Komponente wiederverwendbar für die Entwicklung anderer WebExtensions ist. Außerdem wurden die mittlerweile zahlreichen Scripts der Erweiterung in Ordnern organisiert und sämtliche Abhängigkeiten der Tools zur Qualitäts-Sicherung auf den neuesten Stand gebracht.

Firefox 55 wird von New Tab Override 9.0 nicht mehr unterstützt, die neue Mindestanforderung ist Firefox 56.

Dieser Artikel wurde von Sören Hentzschel verfasst.

Sören Hentzschel ist Webentwickler aus Salzburg. Auf soeren-hentzschel.at informiert er umfassend über Neuigkeiten zu Mozilla. Außerdem ist er Betreiber von camp-firefox.de, der ersten Anlaufstelle im deutschsprachigen Raum für Firefox-Probleme aller Art. Weitere Projekte sind firefox.agenedia.com, mozilla.de, firefoxosdevices.org sowie sozone.de.

10 Kommentare - bis jetzt!

Eigenen Kommentar verfassen
  1. Robin
    schrieb am :

    Ich hätte mal eine allgemeine Frage zu Webextension. Ich wollte eine Erweiterung installieren, die bereits als Webextension vorliegt, da wird mir aber angezeigt, dass mein Browser die nicht unterstützt. Ich nutze die aktuelle Firefox-Version (55.0.3) unter Windows. Ich dachte immer, die neuen Plugins seien auch schon jetzt nutzbar. Sind die erst ab FF 57 nutzbar?

     

  2. Peter Genenger
    schrieb am :

    Hallo Sören,

    Ich habe eine Frage. Wenn ich die Berechtigung für New Tab Override bei der Einstellung für "Mozilla Neuigkeiten" gegeben habe, ist diese nach einem Neustart von Firefox aber wieder weg und ich muss sie jedes Mal neu vergeben. Mache ich da was falsch, oder ist das so?

    Gruß Peter

  3. Sören Hentzschel Verfasser des Artikels
    schrieb am :

    @Robin:

    Ich hätte mal eine allgemeine Frage zu Webextension. Ich wollte eine Erweiterung installieren, die bereits als Webextension vorliegt, da wird mir aber angezeigt, dass mein Browser die nicht unterstützt. Ich nutze die aktuelle Firefox-Version (55.0.3) unter Windows. Ich dachte immer, die neuen Plugins seien auch schon jetzt nutzbar. Sind die erst ab FF 57 nutzbar?

    Plugins sind das nicht, da Plugins im Firefox-Kontext etwas anderes bezeichnen. 😉 Mit welchen Versionen eine Firefox-Erweiterung kompatibel ist, hängt vom jeweiligen Add-on ab. Wenn eine Erweiterung Schnittstellen nutzt, die es schlicht erst ab Firefox 57 gibt, kann die Erweiterung nicht mit Firefox 55 kompatibel sein. Wenn du New Tab Override nimmst, die Erweiterung war bis einschließlich Version 8 mit Firefox 55 und höher kompatibel, aber nie mit älteren Firefox-Versionen, obwohl es WebExtensions ja schon viel länger gibt. Aber das, was New Tab Override macht, war vor Firefox 55 so eben nicht möglich. Und Version 9 von New Tab Override erfordert sogar Firefox 56.

  4. Sören Hentzschel Verfasser des Artikels
    schrieb am :

    @Peter Genenger:

    Ich habe eine Frage. Wenn ich die Berechtigung für New Tab Override bei der Einstellung für "Mozilla Neuigkeiten" gegeben habe, ist diese nach einem Neustart von Firefox aber wieder weg und ich muss sie jedes Mal neu vergeben. Mache ich da was falsch, oder ist das so?

    Normal ist das auf jeden Fall nicht. Ich habe das jetzt mal in meiner Nightly-Version von Firefox getestet und da hat sich Firefox das gemerkt.

  5. Peter Genenger
    schrieb am :

    Ach sorry, ich hatte vergessen die Versionen zu erwähnen. Firefox 56 und New Tab Override 9.0.0

    Jetzt ist die Frage, woran das dann liegen könnte. Ich benutze die "Firefox Neuigkeiten" jetzt erst mal nicht mehr, sondern eine andere Einstellung in dem Add-on.

  6. Sören Hentzschel Verfasser des Artikels
    schrieb am :

    Hast du das gleiche Problem denn mit der Option für die Startseite (neue Option seit Verion 9.0)? Denn diese Option benutzt ebenfalls eine optionale Berechtigung. Funktionieren alle anderen Optionen?

  7. Peter Genenger
    schrieb am :

    Also: Die Einstellungen  "leere Seite (about:blank)", "aktuelle Startseite" und "Standard-Seite von Firefox für den neuen Tab (about:newtab) zeigen alle 3 immer eine komplett leere weiße Seite.

    Die Einstellungen "Standard-Seite von Firefox (about:home), "Hintergrund-Farbe" und "benutzerdefinierte URL" funktionieren einwandfrei. Aber da kommt nirgendwo eine Berechtigung. Die kommt nur bei "Mozilla-Neuigkeiten". Hmm …

  8. Sören Hentzschel Verfasser des Artikels
    schrieb am :

    "aktuelle Startseite" muss eine ähnliche Oberfläche haben wie die Neuigkeiten: bei den Einstellungen muss eine Berechtigung erteilt werden können, ansonsten erscheint beim neuen Tab eine entsprechende Meldung.

    Hast du denn wirklich die aktuelle Version 9.0 über addons.mozilla.org bezogen und nicht eine Vorab-Version von GitHub?

  9. schrieb am :

    Firefox 57 kann kommen, hab auch mein Firefox-Theme aktualisiert: https://addons.mozilla.org/de/firefox/addon/firefox-57-logo/

  10. Peter Genenger
    schrieb am :

    Jetzt blicke ich gar nicht mehr durch. Ich habe das Add-on mal komplett deinstalliert und neu installiert. Jetzt fragt er mich überhaupt nicht mehr nach einer Berechtigung, auch nicht bei den Neuigkeiten. Dafür funktioniert es jetzt auch nach einem Neustart des Firefox.

Und jetzt du! Deine Meinung?

Erforderliche Felder sind mit einem Asterisk (*) gekennzeichnet. Die E-Mail-Adresse wird nicht veröffentlicht.
  1. Nach Absenden des Kommentar-Formulars erfolgt eine Verarbeitung der von Ihnen eingegebenen personenbezogenen Daten durch den datenschutzrechtlich Verantwortlichen zum Zweck der Bearbeitung Ihrer Anfrage auf Grundlage Ihrer durch das Absenden des Formulars erteilten Einwilligung.
    Weitere Informationen