我的应用程序需要为用户首选项设置“cookie”。我的应用程序有一个游览功能,当用户查看它时它不应再显示,有一个onDone方法用于游览,我正在考虑保存一个这个方法被触发的cookie。
然而,执行Cookies.setCookiet("myapp-tour-done", "yes");
不起作用。我错过了什么吗?或者这是否是正确的方法?
答案 0 :(得分:2)
您可能遇到域名问题。您应该尝试隔离它工作的情况和不工作的情况,即在设置后直接执行Cookies.getCookie(“myapp-tour-done”)。
如果您的应用程序更改域(即从example.com到myapp.example.com)或层次结构(example.com/bigscope到example.com/bigscope/smallscope),则可能存在cookie权限问题。这意味着,如果您的应用程序在一个域或层次结构中设置cookie,则可能无法从另一个域读取cookie。
您可以在此处阅读更多内容:http://msdn.microsoft.com/en-us/library/ms970178.aspx
答案 1 :(得分:0)
不确定发生了什么,但我只是将Cookie从EntryPoint类保存到其他页面,现在工作正常。