以文本方式查看主题 - 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编辑过]
|