0

我试图在用户会话中设置一个 cookie,相对于与用户当前所在位置不同的路径。(也就是说,我希望 cookie 相对的路径是“/”,用户当前位于“/_CGI”中。我正在尝试以下操作,但它不起作用。

<script type="text/javascript">
    $(document).ready(setMobileBrowsingCookie());

    function setMobileBrowsingCookie()
    {
        document.cookie = "WF_BROWSING_MODE=MOBILE; path=/";
    }
</script>

在我的 Chrome 开发者控制台中,我可以看到当我删除可选path=/参数时设置的 cookie,但如果我删除它,cookie 将相对于 CGI 句柄进行设置/_CGIpatharg 使用不正确吗?

4

1 回答 1

1

您还需要设置 cookie 过期时间。

document.cookie = 'WF_BROWSING_MODE=MOBILE; expires=Fri, 30 Aug 2012 20:47:11 UTC; path=/'
于 2012-08-13T16:43:13.483 回答