0

ユーザーが現在いる場所とは異なるパスを基準にして、ユーザー セッションに Cookie を設定しようとしています。(つまり、Cookie を相対パスにしたいのは、ユーザーが現在 "/_CGI" にいる "/" です。次のことを試していますが、うまくいきません。

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

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

path=/Chrome 開発者コンソールから、オプションの引数を削除すると Cookie が設定されていることがわかりますが、削除すると、Cookie は CGI ハンドルに対して相対的に設定され/_CGIます。path引数が正しく使用されていませんか?

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 に答える