2009-05-11 10 views
2

Ich versuche, eine ziemlich einfache Funktion von Facebook nachzuahmen. Wenn Sie auf einen Link klicken, den jemand geteilt hat, werden Sie auf eine Seite weitergeleitet, auf der sich oben in der Facebook-Symbolleiste und innerhalb eines Iframes die tatsächliche Seite befindet. Die URL Ich verwende hat Parameter, die übergeben werden, so dass es endet als:URL lädt korrekt, wenn direkt zugegriffen wird, aber nicht innerhalb eines Iframe in IE8 und Safari

<iframe src="https://example.com/login.php?uname=uname&pw=pw&key=1234"></iframe> 

Wenn ich die URL direkt zugreifen (in der Adressleiste), es funktioniert, aber wenn ich so innerhalb des iframe es tut es nicht (ich bin auf die Homepage der Seite gebracht). Firefox, Opera und Chrome funktionieren einwandfrei, IE jedoch nicht und überraschenderweise auch Safari. Wenn ich jetzt direkt auf die URL zugreife und dann die iframe-Methode ausprobiere, verhalten sich IE und Safari wie erwartet, aber dies ist keine ideale Lösung.

Irgendwelche Ideen? Ich habe versucht, src mit JS, aber hatte kein Glück.

Antwort

1

Das klingt nach einem Problem mit IE IFrame, das Cookies ablehnt, weil die Privatsphäre eingeschränkt wird. Wenn dies der Fall ist, ist dies ein Duplikat von this post und Sie sollten in der Lage sein, die dort gefundene Lösung zu verwenden.

Verwandte Themen