【问题标题】:javascript, how cookies work in Chrome and blogger?javascript,cookie 如何在 Chrome 和博客中工作?
【发布时间】:2016-04-12 10:56:05
【问题描述】:

javascript,cookie 在 Chrome 和博客中的工作原理?

我知道有很多这样的问题,但这仅不适用于 chrome 和 Blogger 上的博客。

我的代码中的 firefox 运行良好。

例如,我试图在三分钟内仅显示一次消息或执行一次操作。

在这段代码中,我只想在第一次显示博客“爸爸”访问时显示一条消息。

如果充值3分钟后再次看到博客消息或访问另一个页面。

Firefox 正在运行,但没有 chrome。

谁能告诉我我错了?

<script type="text/javascript">
//<![CDATA[
function GetCookie(name) {
  var arg=name+"=";
  var alen=arg.length;
  var clen=document.cookie.length;
  var i=0;
  while (i<clen) {
    var j=i+alen;
    if (document.cookie.substring(i,j)==arg)
      return "aqui";
    i=document.cookie.indexOf(" ",i)+1;
    if (i==0) break;
  }
  return null;
}
var visit=GetCookie("yyyy");
if (visit==null){
   alert("papi");
   var expire=new Date();
   expire=new Date(expire.getTime()+30000);
   document.cookie="yyyy=aqui; expires="+expire;
}
//]]>
</script>

谢谢

【问题讨论】:

  • 你真的应该用文字解释你想要完成什么以及你在当前代码中看到的问题。只是在这里放一段代码而不解释问题就需要我们尝试猜测您要做什么,并且不会像用文字清楚地描述问题的完全清晰的问题那样吸引几乎那么多的答案。跨度>
  • 调试它并弄清楚发生了什么。 console.log 是你的朋友。

标签: javascript google-chrome cookies


【解决方案1】:

这是浏览器之间的细微差别,可能会导致奇怪的错误。为了解决这个问题,我建议你使用像 jquery 这样的框架,它有一个用于管理 cookie 的插件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    相关资源
    最近更新 更多