Javascript - cookies,有没有办法一次为所有浏览器编写cookie?

时间:2017-03-25 21:14:47

标签: javascript google-chrome internet-explorer cookies safari

第1步:我的OSX / Windows客户端使用Google Chrome浏览器访问我的网站,并下载试用密钥,例如:LICENSE.cert文件,其中包含一些唯一密钥:xyz-zsd-cdfd-xfdfd-1212

第2步:我写了一个cookie(第1步)

function setCookie(cname,cvalue,exdays) {
  var d = new Date();
  d.setTime(d.getTime()+(exdays*24*60*60*1000));
  var expires = "expires="+d.toGMTString();
  document.cookie = cname + "=" + cvalue + "; " + expires;
}

第3步:接下来的第二天或第二天,他再次回到同一个网站,但这次他来自Safari或Firefox或IE(不使用相同的Google Chrome)

如何在第1天阅读存储在Google Chrome上的Cookie? (无论如何要为所有人写一次?所以我建议他?)

1 个答案:

答案 0 :(得分:1)

Cookie由每个浏览器单独管理 - 您无法访问其他浏览器创建的Cookie。

您最好的选择可能是将所需数据保存到某种数据库中,并在需要时访问它,如果您的情况可能的话。