以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  移动开发中通过e参数增删Cookie存在BUG?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100061)

--  作者:Hopenight
--  发布时间:2017/5/3 23:51:00
--  移动开发中通过e参数增删Cookie存在BUG?
基于2017-03-18版本,通过调试这个问题,我发现:
移动开发方案中对于通过e参数来增删Cookie的处理,可能存在BUG。
当删除一个Cookie键值后,不能马上清除掉,用e.Cookies还可以取得到。
当新增了一个Cookie键值之后,也不能马上取得到(如果在这次新增之前已有键值,那么在这次新增然后再取,会得到Nothing)。

以上这个结论,是在2017-3-18版本的实测中得到的。不知道这是不是Bug,以及2017-04-22版本中修复这个问题没有。
如果是Bug且还没有修复的话,恳请狐爸明查并尽快修复...
[此贴子已经被作者于2017/5/9 7:52:13编辑过]

--  作者:有点色
--  发布时间:2017/5/4 0:24:00
--  

1、设置cookie后,在当前页面,是不能直接获取的。必须是设置完成,写入客户端后才能获取。

 

2、不要删除cookie,你可以把cookie赋值为nothing。


--  作者:Hopenight
--  发布时间:2017/5/4 7:28:00
--  
以下是引用有点色在2017/5/4 0:24:00的发言:

1、设置cookie后,在当前页面,是不能直接获取的。必须是设置完成,写入客户端后才能获取。

 

2、不要删除cookie,你可以把cookie赋值为nothing。

这两点在我的代码中都有注意,还是存在我说的问题。现在怀疑是不是我的版本问题,20170422版本中已经解决了?

[此贴子已经被作者于2017/5/4 7:56:56编辑过]

--  作者:Hopenight
--  发布时间:2017/5/4 11:33:00
--  
我个人已基本确定是狐表移动方案在Cookie处理方面的问题了,先说一下结论:
在设置Cookie(wb.AppendCookie\\e.AppendCookie\\e.Cookies.Add)且返回给浏览器之后,Cookie没有马上生效。
[此贴子已经被作者于2017/5/21 12:20:34编辑过]