【问题标题】:Can the Jquery Cookie plugin only read cookies that it sets?Jquery Cookie 插件只能读取它设置的 cookie 吗?
【发布时间】:2012-04-13 16:41:47
【问题描述】:

Jquery Cookie 插件能否只读取它设置的 cookie?

我正在使用IFramejQuery Mobile 页面(date-role="page) 中显示一个页面。 Iframe 使用经过 asp.net 表单身份验证的页面。我想在导航到页面之前检查 cookie 是否存在并且没有过期。这样,只有在 cookie 不存在时,我才能处理登录过程。这可能吗?

我正在尝试这样读取 cookie

alert( $.cookie("example") );

【问题讨论】:

  • 不应该没问题,插件所做的只是为原生 cookie 功能提供类似 jQuery 的 API。
  • cookie 是否设置在与您尝试读取相同的域中?
  • @Rory 它是一个不同的域。然而,情况并非总是如此
  • 在这种情况下,这就是问题所在 - 您只能在设置的同一域中读取 cookie。
  • @Rory 你喜欢把以上所有内容作为答案而不是 cmets 然后我会勾选

标签: javascript jquery cookies jquery-mobile jquery-cookie


【解决方案1】:

它是一个不同的域。然而,情况并非总是如此

这就是本例中的问题 - cookie 只能从设置它们的同一域中读取。这是每个浏览器都有的安全功能。

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    相关资源
    最近更新 更多