Probleme mit manchen externen Links, neuer Tab erzwungen

  • Hallo!

    beim Erstellen einer Linksammlung hatte ich das Problem, daß bei einigen Seiten die Verbindung zurückgewiesen wurde. Von Hand im Browser aufgerufen, funktionierten die URL's. Ich bekam dann den Rat, die Zielseite in einem neuen Tab öffnen zu lassen. Ein target="_blank" tat seine Wirkung, der Link ist dann aufrufbar. Warum, ist mir unklar. Ist das vom Betreiber der Zielseite so gewollt? Es macht im Übrigen keinen Unterschied, ob ich die Zielseite mit http oder mit https aufrufe. Kennt jemand dieses Phänomen?

    vielen Dank!

  • Hallo!

    Code
    <a href="http://www.tasso.net/" target="_blank">Tasso.net</a>


    Danke für die Antwort!

    das ist mein aktueller Link. Ohne das target-Attribut wird die Verbindung abgelehnt. Ich habe nirgends auf der Seite einen iframe definiert. In der Vorschau des Phoenix Editors (Nachfolger von Brackets) wird die Verbindung ebenfalls abgelehnt.

  • Ich habe das jetzt getestet und bei mir funktioniert dieser Link einwandfrei, auch das Öffnen im selben Tab. Ich dachte erst, es liegt daran, dass der Link http ungesichert verwendet aber das hat sich nicht bestätigt. tasso.net leitet auf die gesicherte Verbindung um.

    Poste am besten Mal die URL der vollständigen Seite.

  • Hallo,

    das Phänomen, dass Links nur mit target="_blank" funktionieren, kenne ich tatsächlich. Das ist meistens kein Zufall, sondern oft eine Sicherheitsmaßnahme der Zielseite oder manchmal auch ein kleiner Fehler im Quellcode.

    Ein häufiger Grund ist der sogenannte "Referrer Header" . Wenn du einen normalen Link im selben Tab öffnest, sendet dein Browser die verweisende Seite (also deine Linksammlung) mit. Manche Webseiten sind so konfiguriert, dass sie Anfragen ohne diesen Referrer oder von bestimmten Domains blockieren – ähnlich wie ein Türsteher, der erstmal fragt, woher du kommst. Öffnest du den Link aber mit target="_blank", kann das manchmal die Referrer-Informationen unterdrücken oder verändern, sodass die Zielseite den Besuch doch erlaubt . Das wäre dann durchaus vom Betreiber so gewollt, um beispielsweise Hotlinking oder bestimmte Zugriffe zu steuern.

    Eine andere Möglichkeit, besonders wenn es sich um eingebettete Inhalte oder Links in bestimmten Systemen handelt, sind die X-Frame-Options . Dieser Header verhindert, dass eine Seite in einem Frame oder Iframe geöffnet wird. In deinem Fall unwahrscheinlicher, aber es zeigt, wie vielfältig die Absicherung sein kann.

    Dass es mit HTTP oder HTTPS keinen Unterschied macht, spricht eher gegen ein reines Protokollproblem. Es könnte aber auch schlicht ein kleiner Fehler im HTML-Code sein – manchmal fehlt bei einem Link ein Anführungszeichen, und der Browser interpretiert alles falsch, bis du den gezielten Befehl "in neuem Tab öffnen" gibst . Wenn du die Links per Rechtsklick und "in neuem Tab öffnen" manuell aufrufen kannst, dann ist die Seite an sich erreichbar, aber die automatische Weiterleitung deiner Seite wird aus den genannten Gründen blockiert.

    Also ja, es kann durchaus eine gewollte Konfiguration der Zielseite sein, und dein target="_blank" ist dann der Schlüssel, der die Tür doch noch öffnet.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!