FF 54.0.1 - öffnet "_target" im aktuellen Tab

  • In einer komplexen Seite öffnet der FF 54.0.1 einen externen Link mit "_blank" im aktuellen Tab und öffnet nicht wie erwartet einen neuen Tab. Siehe unten das DHL Beispiel.

    In einen kleinen Beispiel funktioniert aber alles wie erwartet:

    Wie könnte ich denn sowas überhaupt prüfen bzw. steuern welcher Tab geöffnet wird?

    Danke für Tipps!

    Grüße
    Thomas

  • Ja, im Beispiel wird DHL im neuen Tab geöffnet (wie gewünst) Trotzdem ist mir was aufgefallen.
    Sonst steht immer

    target="_blank"

    beim DHL Link steht

    target='_blank'

    Ich weiß nicht ob das von Relevanz ist und vielleicht bei komplexeren Seiten zu Problemen führen kann :-??
    Außerdem solltest du kein target="_blank" mehr alleine verwenden aus Sicherheitsgründen sondern zumindest noopener mit dran hängen also:

    target="_blank" rel="noopener"

    siehe dazu: https://www.soeren-hentzschel.at/firefox/firefo…er-relnoopener/

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Danke für den Link, aber leider hilft das zusätzliche Attribute rel="noopener" nicht. Auch die Änderung auf "_target" (mit doppeltem Anführungsstrich) hilft leider nicht. Der FF 54.0.1 öffnet den neuen Tag im aktuellen Tab und überschreibt damit meine Web-Anwendung.

    Schade... Wie gesagt, auf meinem kleine Testseite geht alles korrekt, nur mit meiner Echtseite eben nicht.

    In den Release Notes von 54.0.1 steht da etwas dazu. Hilft mir aber nicht weiter.
    https://www.mozilla.org/en-US/firefox/54.0.1/releasenotes/

    Danke und Grüße
    Thomas

  • Das zusätzliche Attibut das zusätzliche Attribute rel="noopener" wird auch nicht helfen, sondern sollte generell aus Sicherheitsgründen immer angewendet werden bei target="_blank" !

    Kannst du nicht die Echtseite hier verlinken, bzw den Quellcode? ansonsten wird das schwierig nach zu vollziehen.

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Es könnte etwas mit dem Dokumentheader zu tun haben.

    Mit dem selben Browser eine andere (aber ähnliche Anwendung) hat den Header
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    Hier wird der externe Link korrekt als neuer Tab geöffnet!

    In dieser Fachanwendung habe ich vor kurzem auf HTML5
    <!DOCTYPE html>

    umgestellt. Ich meine dies könnte der Grund sein, kann es aber nicht validieren... Seltsam seltsam...

    Grüße
    Thomas