【发布时间】:2012-04-13 16:41:47
【问题描述】:
Jquery Cookie 插件能否只读取它设置的 cookie?
我正在使用IFrame 在jQuery 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