相关疑难解决方法(0)

为什么Chrome会忽略本地jQuery Cookie?

我使用jQuery Cookie插件(下载演示以及带注释的源代码)来设置和读取cookie.我正在我的本地机器上开发页面.

以下代码将在FireFox 3,IE 7和Safari(PC)中成功设置cookie.但如果浏览器是谷歌浏览器并且该页面是本地文件,则它不起作用.

$.cookie("nameofcookie", cookievalue, {path: "/", expires: 30});
Run Code Online (Sandbox Code Playgroud)

我所知道的:

  • 该插件的演示适用于Chrome.
  • 如果我将我的代码放在网络服务器上(地址以http://开头),它可以与Chrome配合使用.

因此,Cookie仅针对本地文件上的Google Chrome失败.

可能的原因:

  • Google Chrome不接受来自硬盘驱动器网页的Cookie(例如file:/// C:/websites/foo.html)
  • 插件实现中的某些内容会导致Chrome拒绝此类Cookie

任何人都可以确认这一点并确定根本原因吗?

cookies jquery google-chrome

81
推荐指数
4
解决办法
6万
查看次数

标签 统计

cookies ×1

google-chrome ×1

jquery ×1