У меня есть приложение для iPad с UIWebView, и мне нужно, чтобы оно принимало файлы cookie через вызовы JavaScript.Кажется, что он не принимает новые куки, даже после явной установки cookieAcceptPolicy NSHTTPCookieStorage на «всегда».
Я видел еще один оставшийся без ответа вопрос по этому вопросу, предполагающий, что проблема может быть связана с iOS 4.2: http://groups.google.com/group/phonegap/browse_thread/thread/81bc91bdbfe7bf7b
Может ли кто-нибудь подтвердить, что UIWebView принимает куки> = iOS 4.2.1?
Кроме того, вот javascript, который пытается установить cookie:
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
Вызывается:
setCookie("ReferrerValue",document.URL,365);
Я думаю, если это не сработает, мне понадобитсяспособ сделать это Objective-C, но это совсем другой вопрос.Спасибо.