重新打开浏览器后无法使用JavaScript访问Cookie

时间:2020-06-14 18:32:35

标签: javascript html cookies cookiestore

当我点击保存按钮后重新加载网页时,我的代码可以检索cookie,但是当我重新打开浏览器后,我的代码没有检索cookie。

当我使用VS Code Live服务器时,它将始终(完美地)获取cookie。问题仅是当我通过双击打开html文件时。我在做什么错了?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body onload="tx();">
    <form>
        <input type="text" id="test" name="test">
        <button onclick="dothis()">Save</button>
    </form>
    <p id="msg"></p>
    <script>
        function tx(){
            let setvalue = decodeURIComponent(document.cookie);
            document.getElementById("msg").innerHTML = setvalue;
        }

        function dothis() {
            event.preventDefault();
            let value = document.getElementById("test").value;
            document.cookie = "data=" + value + ";max-age="+ String(7*60*1000)+"; path=/";
        }
    </script>
</body>


</html>

0 个答案:

没有答案
相关问题