以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 授权后跳转 cookie不生效例子 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121870) |
||||
-- 作者:fubblyc -- 发布时间:2018/7/14 13:57:00 -- 授权后跳转 cookie不生效例子 老师,关于授权后跳转 cookie不生效的,我做了个例子 [此贴子已经被作者于2018/7/14 16:35:06编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2018/7/14 14:46:00 -- 那些页面有问题。怎么测试? |
||||
-- 作者:fubblyc -- 发布时间:2018/7/14 16:27:00 -- 蓝老师,你可以这样测: 直接访问: http://yijiansoft.net/yhqshouye.htm 获取openid自动跳转访问: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx8921022fc595bc93&redirect_uri=http%3a%2f%2fwww.yijiansoft.net&response_type=code&scope=snsapi_userinfo&state=antashandong#wechat_redirect 这两个链接,最终的页面都是一样的。 但是直接访问的有验证码cookie(yzm) 跳转访问的,就得退出来,重新进去,才有cookie(yzm)
|
||||
-- 作者:有点蓝 -- 发布时间:2018/7/14 16:40:00 -- shouquan函数里 e.AppendCookie想办法改为:wb.AppendCookie
|
||||
-- 作者:fubblyc -- 发布时间:2018/7/14 16:52:00 -- 蓝老师,我刚才无意用同事的手机,苹果的测试了下, 苹果的居然两个链接都可以。 安卓的授权进去的链接,cookie就不行
|
||||
-- 作者:fubblyc -- 发布时间:2018/7/14 16:53:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2018/7/14 17:41:00 -- 看不到faduanxin.htm这个页面在哪里被调用的,不要在这个页面设置cookie,返回到被调用的地方设置 |
||||
-- 作者:fubblyc -- 发布时间:2018/7/14 17:54:00 -- 哦哦,在js文件。
|
||||
-- 作者:fubblyc -- 发布时间:2018/7/14 17:56:00 -- faduanxin.js: 就是wxzhuce.htm页面的 获取验证码 的按钮 if(c==60){ c = 60; timedCount(); var result = sendAjaxText(document.getElementById("mobi").value, "faduanxin.htm","",false); alert(result) }
|
||||
-- 作者:有点蓝 -- 发布时间:2018/7/14 18:00:00 -- Ajax方法是不会更新cookie的,因为不会刷新整个页面。 方法一,可以把验证码直接返回result,然后给网页控件赋值 二,接收result后使用js给cookie赋值,这个网上搜搜,很多例子
|