私はモデルを作成しています。&をクッキーに割り当てて、次のページに渡しています。私はCookieがMACで動作していません - Safari&IOS Mobile Safari
- MAC -Yoshemite以外のすべてのブラウザで、次のページでクッキーの値を取得することができています - サファリ
IOS - IPHONE 6 Mobile-サファリ
私はに以下のコードを更新する必要がありますかSafariで動作します。第一
string CookieName= "dsResponse"; string json = new JavaScriptSerializer().Serialize(model); if (HttpContext.Current.Request.Cookies[CookieName] != null) { HttpContext.Current.Response.Cookies[CookieName].Expires = DateTime.Now.AddDays(-1); } HttpContext.Current.Response.SetCookie(new HttpCookie(CookieName) { Value = json, HttpOnly = false, Expires = DateTime.Now.AddSeconds(Convert.ToInt32(ConfigurationManager.AppSettings["cookiesecond"])) });
クッキーに保存しようとした文字列の長さはどのくらいですか?クッキーには、データを保存するためのスペースが限られています。 –
他のブラウザでも同じことが働いています – Shailesh
あなたのクッキーのサイズはどれくらいですか?特にSafariはスリムなクッキーを使用する必要があります。ドメインあたり4093Bが上限です。 http://stackoverflow.com/questions/640938/what-is-the-maximum-size-of-a-web-browsers-cookies-key –