URL загружается правильно при прямом доступе, но не в iframe в IE8 и Safari - PullRequest
2 голосов
/ 11 мая 2009

Я пытаюсь имитировать довольно простую функцию Facebook. Когда вы нажимаете на ссылку, которой кто-то поделился, вы попадаете на страницу с панелью инструментов Facebook вверху и реальной страницей, загруженной под ней в фрейме. У URL, который я использую, есть параметры, которые передаются, поэтому получается:

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

Если я получаю доступ к URL-адресу напрямую (в адресной строке), он работает, но если я делаю это в рамках iframe, это не так (меня перенаправляют на домашнюю страницу сайта). Firefox, Opera и Chrome работают нормально, но IE не работает, что удивительно, как и Safari. Теперь, если я получу прямой доступ к URL-адресу и затем попробую метод iframe, IE и Safari будут работать так, как ожидается, но это не идеальное решение.

Есть идеи? Я пытался установить src с помощью JS, но безуспешно.

1 Ответ

1 голос
/ 13 мая 2009

Похоже, проблема в том, что IE IFrame отклоняет файлы cookie из-за снижения конфиденциальности. Если это так, то это дубликат этой записи , и вы сможете использовать найденное там решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...