| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > set cookie in Safari 5 |
| Автор: Agnat 23.8.2011, 14:59 | ||
| Здраствуйте! Нужна помощь с Сафари 5 и куками! Есть: Сафари 5 с дефолтными настройками (включена опция "Accept Cookies: Only From Site I Visit"); Сайт (домен 1) который грузит во фрейме страницу с другого сайта (домен 2) Нужно: устанавливать и перезаписывать куки с фрейма с помощью яваскрипта. Юзер никогда небыл на сайте с которого грузится фрейм, менять настройки куков в Сафари нельзя. На странице во фрейме используется хак для сафари:
хак - грузит фрейм по ссылке http://mydomain.com/folder, куки должны устанавливатся для домена mydomain.com, а сама страница сайта грузит фрейм с другого сайта по адресу http://mydomain.com/folder/folder2/index.php. PHP прекрасно записывает куки и перезаписывает и удаляет при наличии этого хака. Javascript при этом прекрасно только записывает новые куки для домена mydomain.com, а удалить или перезаписать уже существующий куки яваскриптом - никак не могу. Если включить опцию "Accept Cookies: Always", то запись, удаление и перезапись куков с яваскрипта работает на ура. помогите, кто знает еще какие варианты перезаписать куки в сафари при "Accept Cookies: Only From Site I Visit". |