2011-07-15 6 views
3

私はUIWebViewを持つiPadアプリを持っており、JavaScriptからのコールによってクッキーを受け入れる必要があります。明示的にNSHTTPCookieStorageの 'cookieAcceptPolicy'を 'always'に設定した後でさえ、新しいクッキーを受け入れないようです。 UIWebViewはクッキーを受け付けません

は、私は、iOS 4.2に関連する可能性がある問題を示唆し、この上の一つの他の未回答の質問を見ました: http://groups.google.com/group/phonegap/browse_thread/thread/81bc91bdbfe7bf7b

誰でものUIWebViewがクッキーを受け入れることを確認することができます> =のiOS 4.2.1?

また、ここでCookieを設定しようとするjavascriptのは、次のとおりです。

によって呼び出され
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ですが、それはまったく別の質問です。ありがとうございました。

答えて

0

ウェブビューから呼び出されているウェブページを制御できますか?

には、単純なクライアント側の永続ストレージにlawnchairまたはjStorageのようなライブラリを使用する必要があります。

いずれにしても、いいアイデアがある場合は、特定のiOSコードをCallback AKA PhoneGapでご覧ください。この問題は解決されました。正確にはどこにあるのかという問題だけです。 HTH

関連する問題