【问题标题】:JQuery Cookie not working on chromeJQuery Cookie 在 Chrome 上不起作用
【发布时间】:2011-12-17 01:34:27
【问题描述】:

我正在运行这段代码,

<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>

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

【问题讨论】:

标签: jquery jquery-plugins cookies


【解决方案1】:

Chrome 不支持本地 cookie,除非您使用 --enable-file-cookies 标志启动它。你可以在here阅读有关它的讨论

*如果您直接使用本地 IP 地址 (127.0.0.1),Chrome 确实支持 cookie。所以在本地主机的情况下,这可能是一个更简单的解决方法。

【讨论】:

    【解决方案2】:

    JQuery Cookie 在 Chrome 浏览器中不起作用。因此,今天经过数小时的工作,我找到了使用 javascript Storage API 来完成此任务的解决方案。您可以查看This Post了解详情。

    【讨论】:

      猜你喜欢
      • 2013-08-08
      • 2011-05-08
      • 2017-07-19
      • 1970-01-01
      • 2018-11-03
      • 2015-10-08
      • 2015-07-23
      • 1970-01-01
      • 2019-04-16
      相关资源
      最近更新 更多