私は次のことをしようとしています: appDelegate 内で Cookie を設定しています。その後、Web アプリケーションから JavaScript を使用してその Cookie を読み取ろうとしています。これは可能ですか?やりくりできないから…
これはiOSアプリの私のコードです:
NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary];
[cookieProperties setObject:@"test" forKey:NSHTTPCookieName];
[cookieProperties setObject:@"yes" forKey:NSHTTPCookieValue];
[cookieProperties setObject:self.siteURL forKey:NSHTTPCookieDomain];
[cookieProperties setObject:self.siteURL forKey:NSHTTPCookieOriginURL];
[cookieProperties setObject:@"/" forKey:NSHTTPCookiePath];
[cookieProperties setObject:@"0" forKey:NSHTTPCookieVersion];
[cookieProperties setObject:[[NSDate date] dateByAddingTimeInterval:9629743] forKey:NSHTTPCookieExpires];
NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cookieProperties];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
また、私の JavaScript では、Cookie の書き込みと読み取りに jquery.cookie プラグインを使用しています。しかし、何もありません...これは私のコードです:
cookieValue = $.cookie("test");
alert(cookieValue);
アラートの本文には「[object Object]」があり、アプリで設定した「yes」の値があるはずです。
これは可能だと思いますか?
ありがとう!