for (NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies])
{
NSLog(@"%@", cookie);
}
Так-же есть методы утановки куков (- setCookie:), и чтения для конкретного урла (– cookiesForURL:)
Показаны сообщения с ярлыком web. Показать все сообщения
Показаны сообщения с ярлыком web. Показать все сообщения
23 апреля 2011 г.
Куки в iOS (UIWebView)
Для каждого приложения в iOS существует свое хранилище http-cookies. Класс, который отвечает за куки - NSHTTPCookieStorage. Класс имеет простой интерфейс доступа к кукам, например прочитать все куки можно так:
20 августа 2010 г.
Веб-приложение для iPhone (ориентация и определение устройства)
Рассмотрим несколько простых трюков в на java-script которые помогут определить, что этот java-script запущен на iУстройстве а так-же подписаться на событие изменения положения устройства.
Строка navigator.appVersion дает много полезной информации о браузере в котором выполняется java-script. Можно например так узнать, выполняемся ли мы на iPhone:
так же, браузер вызывает каждый раз при изменении ориентации устройства метод window.onorientationchange, ее можно легко переопределись:
еще переменная window.navigator.standalone указывает на то, запущено наше приложение в браузере или установлено как отдельное приложение.
как-то сухо все получилось, я учусь.
Пример доступен по классической ссылке, либо по qr-коду:
Строка navigator.appVersion дает много полезной информации о браузере в котором выполняется java-script. Можно например так узнать, выполняемся ли мы на iPhone:
- if (navigator.appVersion.indexOf('iPhone OS ') >= 0)
- {
- // this iPhone
- }
так же, браузер вызывает каждый раз при изменении ориентации устройства метод window.onorientationchange, ее можно легко переопределись:
- window.onorientationchange = function ()
- {
- switch ( window.orientation )
- {
- case 0:
- case 180:
- // portrait mode
- break;
- case -90:
- case 90:
- // landscape mode
- break;
- }
- };
еще переменная window.navigator.standalone указывает на то, запущено наше приложение в браузере или установлено как отдельное приложение.
как-то сухо все получилось, я учусь.
Пример доступен по классической ссылке, либо по qr-коду:
Подписаться на:
Сообщения (Atom)