BDX hat geschrieben: ↑Do 24. Nov 2022, 09:22
Was du willst (immer im aktuellen Tab öffnen) geht schlicht nicht.
Jain.
BDX hat geschrieben:
Simpel erklärt: der Code der Website bestimmt, ob im aktuellen Fenster (Standard) oder in einem neuen Fenster (extra Code auf der Seite) geöffnet wird.
Aber natürlich
könnte sich der Browser entscheiden, die Bitte um »neues Fenster/neuer Tab« zu ignorieren.
In Firefox ist diese Einstellung auch möglich, wenn auch nur in der der "about:config"-Sektion (
browser.link.open_newwindow auf
1 setzen – jedenfalls war das mal so; ich habe jetzt nicht überprüft, ob das bei heutigen Firefox-Versionen noch funktioniert).
Safari war aber noch nie ein Browser, der es zum Ziel hatte, dem User jede nur denkbare Einstellungsmöglichkeit anzubieten. Und das kann man durchaus als »apple-typisch« bezeichnen: Unter dem klassischen MacOS waren die Konfigurationsmöglichkeit doch
sehr eingeschränkt, erst mit OS X kam eine größere Freiheit (quasi zwangsläufig wegen des Unix-Unterbaus), die aber wiederum zu einem großem Teil aus der grafischen Benutzeroberfläche rausgehalten wurde und nur via Terminal zugänglich war.
(Das nur nebenbei, um dem »früher war alles besser« vorzubeugen…)
BDX hat geschrieben:
das sind Webstandards.
Richtig. Auch wenn durchaus versucht wurde, das target-Attribut (welches dafür verantwortlich ist) aus dem Standard zu verdrängen – in XHTML und HTML 4 Strict war es nicht erlaubt! –, aber das hat nicht funktioniert, und so wurde sich der Macht des Faktischen gebeugt, und seit HTML5 ist es wieder erlaubt.
Dass Websites viel zu häufig neue Fenster/Tabs öffnen wollen, wird seit Jahrzehnten beklagt, aber geändert hat sich nix.
Wie auch immer:
Wenn z.B. auf ebay jeder Klick auf ein Produkt zu einem neuen Tab führt, scheint mir da doch etwas krumm zu sein; ich kenne dieses Verhalten nicht. (Ich war allerdings auch schon ewig nicht mehr auf ebay, hat sich da etwas geändert?)
Vielleicht wird da aus irgendeinem Grund ein »normaler« Klick als cmd-Klick interpretiert oder so?