target="_blank" links in iframe
Lade ich eine Seite von einer anderen domain mit iFrame, das hat target="_blank" - links. Wenn ich auf die url öffnet sich in einer neuen Seite wie gewohnt. Wie kann ich verhindern, dass ich diese links öffnen in neuen Fenstern? Ich will die links geöffnet werden, um innerhalb des iframe.
- Das ist, wie Sie funktionieren soll. Wenn Sie die Seite, die geladen wird, in den iframe, entfernen Sie einfach das "_blank".
- Nein, ich don T eigenen Seite im iframe geladen, deshalb brauche ich andere Lösungen.
- Das macht es komplizierter. Es gibt einige Methoden, das zu tun, was Sie wollen, aber nur, wenn der iframe Punkte auf der gleichen Domäne wie die Seite es sich befindet.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die einzige wirkliche Lösung wäre die änderung
target="_blank"
zutarget="_self"
. Oder entfernen Sie das target-Attribut vollständig und lassen Sie die Standard-Aktion auftreten (das ist_self
).Diese Frage könnte ein re-post dieser: Zwingen einen HREF-Element in einen IFrame zu verwenden, seine Eltern als Ziel, aber einige von diesen Methoden könnten Sie nützlich sein.
Aber wenn die Seite auf einer domain, die Sie haben keine Kontrolle über, Sie können nicht wirklich etwas tun.
Ich bin mir ziemlich sicher, dass ist ein browser-level-Funktion, so können Sie keinen Einfluss auf deren Verhalten mit html.
Könnten Sie einen proxy-Filter, die alle Daten, die Sie anzeigen (Sie können wipe out all target="_blank"), aber das Niederlagen der Einfachheit nur mit einem iframe. Sorry.