在窗口卸载时存储Cookie(Window.Variable)



更新:

我停止使用数组(就像我第一次发布这个时一样)


我的脚本似乎有问题。我不知道为什么,但当网页卸载时,窗口。SpecificURL未保存。我知道获取它的脚本很好,存储它的脚本也很好。我有什么东西不见了吗?这是我的代码:

var UWDV = window.UWDV = "UserWindowDataV2"; // What Version Is The User Window Data Stored As
setTimeout(function(){ // Wait So Stuff Can Load
if (!window.SpecificURL){ // If Not A Special URL To Load
window.SpecificURL = GetCookie(UWDV); // Get The User's Last Known State
var WSURL = window.SpecificURL; // Set Variable
// if (typeof WSURL[0]!=="string" || WSURL[0].length < 2){SetCookie(UWDV, ["home"]); WSURL = ["home"];} // If It Glitched, Fix Automatically
console.log(WSURL);
fillpage(WSURL); // Load Page PC
mobileload(WSURL); // Load Page Mobile
window.SpecificURLReady = true;
}
}, 100);
window.addEventListener("unload", function(){SetCookie(window.UWDV, window.SpecificURL);}); // Add Save Page Status Function

(仅供参考:fillpage和mobileload函数将window.SpecificURL设置为任何选择。)

(仅供参考:这是在网站加载后2秒启动的)

我通过从保存数据的数组切换到字符串来修复它。很抱歉给试图解决此问题的人带来不便