Я разрабатываю приложение для холста Facebook, используя метод iframe, из-за существующей инфраструктуры данные сеанса задаются в файле cookie между запросами каждой страницы (включая запросы JQuery JSON), все это прекрасно работает в Safari, Firefox, Chrome и IE (с установленным заголовком P3P), но не в MobileSafari на iPad (iOS 4.2).iPad и cookies iframe
Я наблюдал за отладкой при загрузке каждой страницы, и кажется, что сеанс не проходит через загрузку каждой страницы.
Кто-нибудь знает, что нужно, чтобы MobileSafari принимал файлы cookie внутри iframe?
Заранее благодарен! Каллум
вы когда-нибудь получить эту работу? Я делаю то же самое. – danb
Мое решение состояло в том, чтобы затем передать идентификатор состояния в виде строки запроса, поэтому каждый отдельный сеанс имел бы что-то вроде login.do?stateid=sjdnajsdn3eqwdasdasdsajdasndsa2w, который затем ссылался бы на объект в базе данных, содержащий настоящую государственную дату (в основном на сервере боковое печенье). –
Я решил это, выполнив POST и установив cookie в этом запросе .. исправляет проблемы для нескольких сломанных браузеров ... а также устанавливает заголовки P3P. – danb