,我讀了讓我的PHP/JS的Web應用程序不能每次訪問者點擊圖標復位的唯一方法是把餅乾localStorage的。我確實讀過Trouble Using LocalStorage to Store Cookie in Mobile Web App,他們有同樣的問題,但沒有明確的解決方案,或者至少我沒有設法使其工作。我無法弄清楚如何從那裏做一些操作。有沒有人實施他可以展示代碼的東西。 感謝商店的Cookie在iPhone的localStorage
1
A
回答
0
如果你的意思去起始頁(或更精確的頁面中,用戶選擇下載應用程序)復位,這可以通過多種方式實現,餅乾和localStorage的兩個很漂亮的和簡單的方法。由於我已經在我的訪客列表Web應用程序的localStorage中存儲了大量的數據,因此我選擇使用cookie。 我是這樣做的:(特別注意:我使用的是jQuery的cookie的插件,所以如果你要複製粘貼此代碼,首先要確保落實插件讓我們言歸正傳)
在每seperat頁面中,設置與該「當前位置」 /覆蓋該cookie「userLocaltion」:
$.cookie("userLocation", "addGuest", { expires: 1 }); //persists for 1 day
類似地,調用函數userPreviousLocaltion()在每一頁的頂部,並使用創建函數開關盒(如下所示)。由於大多數我的子頁面的躺在我的index.html內,我觸發點擊一個按鈕而不是將用戶單獨的頁面:
function userPreviousLocaltion() {
var userLocation = $.cookie("userLocation");
switch (userLocation) {
case "addGuest":
$('#addGuestFooterWrap').trigger('click');
break;
case "stats":
$('#statsFooterWrap').trigger('click');
break;
case "utilities":
$('#settingsFooterWrap').trigger('click');
break;
case "bookings":
$('#bookingsFooterWrap').trigger('click');
break;
case "guestlist":
window.location = "guestlist.html";
break;
default:
console.log("do nothing, stay on first page.");
}
}
希望這有助於!
相關問題
- 1. 商店ID在localStorage的
- 2. 設置localStorage的商店嵌套列表
- 3. cookie商店json字符串
- 4. Laravel商店會話cookie
- 5. 商店iPhone位置
- 6. ExtJs - 無法將商店保存到localStorage
- 7. 爲iPhone創建JSON商店
- 8. 在iphone應用商店測驗問題
- 9. 如何使redux商店收聽cookie?
- 10. Windows商店應用程序和iFrame Cookie
- 11. 從商店中選擇的應用程序中的iphone商店圖像
- 12. localStorage更換Cookie?
- 13. 無法在應用初始化時從localStorage初始化商店
- 14. jQuery的商店ID在Cookie中作爲JSON或者什麼
- 15. 商店的DataTable
- 16. 商店在IOS
- 17. 的iOS(iPhone/iPad的)應用程序商店 - 在「應用詳情」
- 18. iphone應用商店重定向
- 19. Adobe AIR for iPhone應用商店?
- 20. iPhone - 商店浮SQLite中通CoreData
- 21. iPhone商店遠程服務器圖像
- 22. drupal中的在線商店
- 23. ExtJS的 - 如何在商店
- 24. 串接在ExtJS的商店
- 25. 商店的東西在MySQL
- 26. 從Windows 8商店應用程序提取數據localstorage
- 27. 在商店創建中靜態定義商店中的數據
- 28. iPhone localStorage的「QUOTA_EXCEEDED_ERR」的問題
- 29. iphone在應用程序商店的ad-hoc發佈
- 30. ExtJS的從商店