Don't touch my tabs!

Don't touch my tabs!

Verhindern Sie, dass durch einen Hyperlink geöffnete Registerkarten die vorherige Registerkarte übernehmen, indem Sie allen Hyperlinks das Attribut rel = noopener hinzufügen (mit Ausnahme von Hyperlinks derselben Domäne).
Wussten Sie, dass bei jedem Klick auf einen Hyperlink, der eine Seite in einem neuen Tab öffnet, die neue Seite steuern kann, welche Seite im vorherigen Tab geladen wird?"Warum ist das schlecht für mich?"Auf diese Weise stören Sie Werbetreibende in vollem Umfang, oder schlimmer noch, ein Hacker könnte den vorherigen Tab durch eine gefälschte Anmeldeseite des Dienstes ersetzen, von dem aus Sie navigieren, wenn Sie einem Link zu einer bösen Webseite folgen."Das ist nicht gut! Was jetzt?"Das World Wide Web Consortium (W3C) entschied, dass etwas geschaffen werden musste, um dies zu verhindern, und das Attribut "rel = noopener" war geboren.Dieses Attribut kann einem beliebigen Hyperlink hinzugefügt werden, um zu verhindern, dass das neue Fenster auf das vorherige Fensterobjekt zugreift."Süss!"Nun, hier ist der Haken: Da sie das Internet nicht "unterbrechen" wollten, wurde dies zu einem optionalen Attribut, das Webentwickler und -designer jedem einzelnen Hyperlink hinzufügen müssen, um Sie zu schützen.Dies bedeutet, dass Billionen von Hyperlinks, die uns diesen Schutz nicht gewähren, manuell repariert werden müssen. Seien wir ehrlich, dies wird nicht passieren."Brechen Sie das Internet? Aber ... meine Sicherheit!"Nun, sie haben in gewisser Hinsicht einen Sinn, da einige Webanwendungen diese Funktion nutzen, würde dies diese Webanwendungen zum Erliegen bringen, wenn sie nur die Funktionsweise von Hyperlinks ändern würden."So was nun?"Ich habe eine einfache Browser-Erweiterung erstellt, um dieses Problem für Sie zu lösen.Wenn Sie diese Erweiterung zu Ihrem Browser hinzufügen, wird lediglich das Attribut "rel = noopener" zu einem Hyperlink hinzugefügt, der eine Seite in einem neuen Tab oder Fenster öffnet."Aber wird das nicht 'mein Internet zerstören'?"Nee!Wenn ein Hyperlink auf eine Webseite verweist, die sich auf demselben Domainnamen befindet wie diejenige, auf der Sie sich befinden, wird das Attribut rel = noopener NICHT hinzugefügt.Ordentlich, was?"Tut es noch etwas?"Nein, das ist alles!:] Ich möchte dies nur mit dem Rest des Internets teilen.
don-t-touch-my-tabs-

Eigenschaften

Alternativen zu Don't touch my tabs! für Safari mit kostenloser Lizenz