Javascript JQuery cookie访问已停止为GAE应用工作

Javascript JQuery cookie访问已停止为GAE应用工作,javascript,jquery,python,google-app-engine,Javascript,Jquery,Python,Google App Engine,我有一个已经运行了一段时间的google应用程序引擎应用程序,一些检查登录cookie的javascript代码突然停止工作。据我所知,代码没有改变 相关代码使用jquerycookies插件(jquery.cookies.2.2.0.min.js) 进行这两项检查的原因是,在GAE SDK中,cookie的名称不同。生产系统使用“ACSID” 此if语句在SDK中工作,现在在生产中100%的时间都失败。我已经验证了当我检查页面时,cookie实际上是存在的 想法?可能ACSID cookie现

我有一个已经运行了一段时间的google应用程序引擎应用程序,一些检查登录cookie的javascript代码突然停止工作。据我所知,代码没有改变

相关代码使用jquerycookies插件(jquery.cookies.2.2.0.min.js)

进行这两项检查的原因是,在GAE SDK中,cookie的名称不同。生产系统使用“ACSID”

此if语句在SDK中工作,现在在生产中100%的时间都失败。我已经验证了当我检查页面时,cookie实际上是存在的


想法?

可能ACSID cookie现在被标记为“安全”,因此Javascript无法使用。不过,你到底为什么要这么做?

Define失败了?您是否收到任何类型的错误消息?它只是什么都不做吗?你是否遗漏了对jQ或插件的任何引用?回到这个问题上。。。“fails”表示每次在生产环境中运行时(在“ACSID”情况下),if条件都会失败。由于它在使用SDK在本地运行时有效,因此我没有证据表明这是一个引用问题。正如我在下面提到的,我通过使用完全不同的解决方案来解决这个问题。谢谢你的帮助!问得好,尼克我承认,这是我的一个中间技巧,它成功地在几页纸上编织成了常见的实践。你促使我把它拿走了。虽然现在我的问题已经解决了,但它为什么突然停止工作仍然是个谜。。。
// control the default screen depending
// if someone is logged in
if( $.cookies.get('dev_appserver_login') != null || $.cookies.get('ACSID') != null ) {
   alert("valid cookie!")
   $("#inventory-container").show();
} else {
   alert("INvalid cookie!")
   $("#welcome-container").show();
}