嘿,我正在使用以下代码设置 cookie 并获取它:
$.cookie('SimMobileUsername', $('#user_id').val());
if($.cookie('SimMobileUsername') != "null" && $.cookie('SimMobileUsername') != null); {
$('#user_id').val($.cookie('SimMobileUsername'));
}
效果很好,但是当我将网页添加到主屏幕时,它不会保存 cookie。
重要的:
我已经阅读了 safari 缓存主屏幕页面,所以我尝试使用以下代码在启动时刷新页面 1 次,但这也无济于事:
var url = window.location.href;
if (url.indexOf('rnd=') == -1) {
url = (url.indexOf("?") == -1 ? url + "?rnd=" : url + "&rnd=") + Math.random();
window.location.href = url;
}
关于这个主题的任何见解?