相关疑难解决方法(0)

Cookie中允许的字符

这个是一个快速的:

cookie名称和值中允许的字符是什么?它们与URL或某些常见子集相同吗?

我要问的原因是,我最近发现了一些奇怪的行为,其中包含-名称中的cookie,我只是想知道它是否是浏览器特定的,或者我的代码是否有问题.

cookies

290
推荐指数
6
解决办法
15万
查看次数

当应用程序立即关闭时,Safari 不会在 iPhone 或 iPad (iOS) 上保存 Cookie

如果应用程序或选项卡在登录后立即关闭,一些 iPhone/iPad 设备就会丢失登录 cookie。

\n\n

我在研究中发现并不幸解决的问题:

\n\n
    \n
  1. Safari 可能默认禁用 cookie(Cookie 在 MAC -Safari 和 IOS Mobile- Safari 中不起作用

    \n\n
      \n
    • 已选中并启用 cookie
    • \n
  2. \n
  3. 有人提到 cookie 值中的逗号和分号在 Safari 上不起作用(Cookie 在 MAC -Safari 和 IOS Mobile- Safari 中不起作用)(Safari 和 Asp.net 中 cookie 的奇怪问题

    \n\n
      \n
    • 代码执行 FormsAuthentication.Encrypt() 将所有内容转换为大写字符
    • \n
  4. \n
\n\n
String hash = FormsAuthentication.Encrypt(ticket);\n
Run Code Online (Sandbox Code Playgroud)\n\n
    \n
  • 创建 FormsAuthenticationTicket 时关闭 FormsCookiePath,以防路径在 iOS 和 Android 上包含无效字符
  • \n
\n\n
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(\n  1,\n  user.MemberNumber.ToString(),\n …
Run Code Online (Sandbox Code Playgroud)

iphone safari mobile-safari ios

7
推荐指数
1
解决办法
4537
查看次数

标签 统计

cookies ×1

ios ×1

iphone ×1

mobile-safari ×1

safari ×1