JQuery Cookie没有使用chrome

Dew*_*rld 1 cookies jquery jquery-plugins

我正在运行此代码,

<html>
    <head>
        <title>D</title>
        <script type="text/javascript" src="jQuery.js"></script>
        <script type="text/javascript" src="Cookie.js"></script>
        <script type="text/javascript">
            $(document).ready( function() {
                $.cookie("d", "1") ;
            }) ;
        </script>
    </head>

    <body>
            <script type="text/javascript">
                alert( $.cookie("d") ) ;
            </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

它在Firefox,IE上显示为'1',但在chrome中显示为'null'.知道为什么吗?我正在使用来自http://plugins.jquery.com/files/jquery.cookie.js.txt的最新jQuery和cookie插件

Shr*_*r S 10

Chrome不支持本地人的Cookie,除非您使用--enable-file-cookies标志启动它.您可以在此处阅读有关它的讨论

*如果您直接使用本地IP地址(127.0.0.1),Chrome会支持Cookie.所以在localhost的情况下,这可能是一个更容易的解决方法.