簡體   English   中英

在 Window 上存儲 Cookie 卸載(Window.Variable)

[英]Store Cookie On Window UnLoad (Window.Variable)

更新:

我停止使用數組(就像我第一次發布這個時一樣)


我的腳本似乎有問題。 我不知道為什么,但是當 web 頁面卸載時, window.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 秒觸發)

我通過從 Arrays 切換到將數據保存到字符串來修復它。 很抱歉給試圖解決這個問題的人帶來不便!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM