当用户使用 cookie 单击后退按钮时使页面无效

问题描述 投票:0回答:0

我目前正在做一个辅助项目来模拟用户使用 cookie 实际按下后退按钮时的银行交易。我注意到脚本会重新运行代码,但如果 cookie 匹配,则不会验证和重定向。我错过了什么?

Page 1 --> Page 2 (press back button, ignoring warnings) --> Page 1 (Invalidate back button using cookie)

    <script type="text/javascript">

                document.cookie = "transactionId; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
                // console.log(document.cookie);
                newCookie = document.cookie.split(';');

                for(var i = 0; i < newCookie.length; i++) {
                    cookieArray = newCookie[i].split('=');
                    // console.log(cookieArray);
                }

                <!-- test function checkCookie() {
                    if (cookieArray == document.cookie) {
                        // console.log("same cookie");
                        window.location.href("www.google.com")
                    }
                }
                -->

       </script>

我如何验证以前的和新的 cookie?

javascript single-page-application back
© www.soinside.com 2019 - 2024. All rights reserved.