Html 在iPhone LocalStorage中存储Cookie
我读到,让我的php/js web应用程序不在每次访问者点击图标时重置的唯一方法是将cookie放在localstorage中。我确实读过谁有同样的问题,但没有明确的解决办法,或者至少我没有设法使它起作用。我不知道如何从那里做一些可操作的事情。是否有人实现了一些他可以显示代码的东西。Html 在iPhone LocalStorage中存储Cookie,html,session,cookies,local-storage,Html,Session,Cookies,Local Storage,我读到,让我的php/js web应用程序不在每次访问者点击图标时重置的唯一方法是将cookie放在localstorage中。我确实读过谁有同样的问题,但没有明确的解决办法,或者至少我没有设法使它起作用。我不知道如何从那里做一些可操作的事情。是否有人实现了一些他可以显示代码的东西。 谢谢如果重置的意思是转到起始页(或者更准确地说是用户选择下载应用程序的页面),这可以通过几种方式实现,cookies和localStorage是两种很好且简单的方式。因为我已经在我的guestlist web应用程
谢谢如果重置的意思是转到起始页(或者更准确地说是用户选择下载应用程序的页面),这可以通过几种方式实现,cookies和localStorage是两种很好且简单的方式。因为我已经在我的guestlist web应用程序的localStorage中存储了大量数据,所以我选择使用cookies来实现这一点我是这样做的: (注意,我正在使用jquery cookie插件,因此如果您要复制粘贴此代码,请确保首先实现该插件。让我们开始工作) 在每个单独的页面中,使用“当前位置”设置/覆盖cookie“UserLocation”: 类似地,在每个页面顶部调用函数userPreviousLocation(),并使用switch case创建函数(如下所示)。由于我的大多数子页面都位于我的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.");
}
}
希望有帮助
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.");
}
}