2009-05-11 6 views
2

Je tente d'imiter une fonctionnalité assez simple de Facebook. Lorsque vous cliquez sur un lien que quelqu'un a partagé, vous accédez à une page qui comporte une barre d'outils Facebook en haut et la page réelle en dessous d'un iframe. L'URL J'utilise a des paramètres qui sont passés, il finit par être:L'URL se charge correctement lorsqu'elle est accédée directement, mais pas dans une iframe dans IE8 et Safari

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

Si j'accéder directement à l'URL (dans la barre d'adresse), cela fonctionne, mais si je le fais dans le iframe , ce n'est pas le cas (je suis redirigé vers la page d'accueil du site). Firefox, Opera et Chrome fonctionnent correctement, mais IE ne le fait pas et de manière surprenante, Safari non plus. Maintenant, si j'accède directement à l'url et que j'essaie la méthode iframe, IE et Safari se comportent comme prévu, mais ce n'est pas une solution idéale.

Des idées? J'ai essayé de régler src en utilisant JS, mais je n'ai pas eu de chance.

Répondre

1

Cela ressemble à un problème avec IE IFrame rejeter les cookies en raison de la vie privée étant abaissée. Si c'est le cas, il s'agit d'un doublon de this post et vous devriez pouvoir utiliser la solution trouvée ici.

Questions connexes