我的應用程序需要爲用戶偏好設置「cookie」。我的應用程序有一個導覽功能,當用戶查看它時,它不應該再次顯示,有一個onDone方法的巡視,我想保存一個cookie,這個方法被觸發。使用GWT設置Cookie
但是,做Cookies.setCookiet("myapp-tour-done", "yes");
不起作用。我錯過了什麼嗎?或者這是甚至正確的方法?
我的應用程序需要爲用戶偏好設置「cookie」。我的應用程序有一個導覽功能,當用戶查看它時,它不應該再次顯示,有一個onDone方法的巡視,我想保存一個cookie,這個方法被觸發。使用GWT設置Cookie
但是,做Cookies.setCookiet("myapp-tour-done", "yes");
不起作用。我錯過了什麼嗎?或者這是甚至正確的方法?
您可能在域中遇到問題。您應該嘗試隔離它的工作情況和不在的情況,即在設置後直接執行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
不知道發生了什麼事,但我剛搬到餅乾從入口點類保存到其他頁面,現在工作得很好。
有一個錯字:Cookies.setCookie ** t **(「myapp-tour-done」,「yes」);如果錯字不是問題,你能告訴我們問題是什麼嗎?你的意思是cookie沒有保存或者你無法檢索它? – otonglet