firefox: Die in der Statusleiste angezeigte Link-URL wird nicht beim Klicken verwendet

569
KOH

In Firefox (mehrere Versionen, aber immer mit klassischem Design-Wiederherstellungsprogramm) erhalte ich die URL eines Links, der unten angezeigt wird (Statusleiste), wenn ich über einen Link schwebe. Ich war immer davon ausgegangen, dass dies auch die URL ist, die firefox beim Klicken auf den Link verwendet. Dies ist jedoch offenbar nicht immer der Fall. Ich merke diese Diskrepanz bei der Installation von uBlock.

Beispiel: Auf der Homepage der Zeitung " http://www.derwesten.de/ " gibt es viele Links zu einzelnen Geschichten. Eine davon wird in der Statusleiste angezeigt als:

"http://www.derwesten.de/sport/fussball/bvb/bayern-fans-verbannen-bvb-star-marco-reus-vom-titel-bei-fifa-17-id12254625.html" 

Und das bekomme ich auch bei der Ausgabe von 'Linkposition kopieren'. Wenn ich jedoch auf den Link klicke, werde ich von uBlock gefragt, ob ich wirklich auf die Seite gehen möchte

"http://logc175.xiti.com/go.ad?xts=420659&atc=PUB-[wgt_fp-HALTEPLATZ]-[id12254625]-[HL]-[Homepage]-[HP]-[WE]-[Linktyp]&type=AT&url=http://www.derwesten.de/sport/fussball/bvb/bayern-fans-verbannen-bvb-star-marco-reus-vom-titel-bei-fifa-17-id12254625.html". 

Es scheint, dass der echte Link in etwas eingebettet ist, das auf einen Ad-Server verweist. Ich kann sehen, warum die Website das tun möchte, aber ich hätte erwartet, dass Firefox den echten Link zeigt. Ohne uBlock hätte ich noch nie gesehen, dass ich auf eine völlig andere Seite umgeleitet werde.

Ist das Standardverhalten und gibt es eine Möglichkeit, dies zu ändern?

0
Ich glaube, das ist eine Art Javascript-Trickserei, die den Links eine OnClick-Aktion verleiht, die den Benutzer an eine andere URL weiterleitet, als der Link impliziert. Reddit tat dies vor einiger Zeit, um Affiliate-Links für Sites wie Amazon (wenn das Poster es zuließ) einzufügen. Soweit ich weiß, können Sie dies nur durch Deaktivieren von Javascript umgehen. cascer1 vor 8 Jahren 2
Die Version der http://www.derwesten.de-Seite, die mir zur Verfügung gestellt wird, enthält lediglich einen einfachen Link für die Seite "Bayern-Fans". Keine Trickserei oder Weiterleitung zu Anzeigenseiten. Ich glaube nicht, dass man daraus schließen kann, dass das, was Sie erleben, "Standardverhalten" ist. Es ist möglich, dass verschiedene Versionen der Seite für verschiedene Benutzer bereitgestellt werden, abhängig von einigen Analysen (basierend auf Ihrer HTTP-Anforderung), die der Server vor dem Bereitstellen der Seite ausführt. thomp45793 vor 8 Jahren 0
Dies wird für mich in Firefox nicht wiedergegeben. Die Dinge funktionieren wie erwartet (Link gezeigt, Link geöffnet). nik vor 8 Jahren 0
@nik, Sie landen im angezeigten Link. OP bedeutet, dass eine Umleitung dazwischen liegt. istepaniuk vor 6 Jahren 0

1 Antwort auf die Frage

1
istepaniuk

TL; DR Dies ist Standardverhalten. Es gibt keine einfache Möglichkeit, dies zu ändern, ohne JavaScript zu deaktivieren.

Der gleiche Trick wird verwendet, um zu ermitteln, wo der Benutzer auf Websites wie Twitter oder Facebook klickt.

Die link href-Eigenschaft verweist auf die Zielwebsite, z. B. http://www.example.com. Dem Link-Element ist jedoch ein JavaScript-Ereignis zugeordnet, das entweder diese URL im laufenden Betrieb ändert oder den Browser anweist, eine andere, beliebige URL zu öffnen. Zum Beispiel http://something.com?track_this_and_then_redirect_to=www.example.com '.

Da Websites unterschiedliche JavaScript-Implementierungen verwenden, um dies zu erreichen, können Sie dies nicht verhindern, indem Sie JavaScript deaktivieren.

Browsererweiterungen oder Benutzerskripts können die Links natürlich auf Site-Site-Basis verändern.