我目前正在做一个辅助项目来模拟用户使用 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?