开发的钉钉html5应用在页面回退时会发生 权限校验失败错误-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

开发的钉钉html5应用在页面回退时会发生 权限校验失败错误

2016-02-18 10:51:27 5948 1
求助遇到一个问题:
开发的钉钉html5应用在,页面回退时会发生 权限校验失败错误,
dd. config({
     agentId: data. agentId,
     corpId: data. corpId,
     timeStamp: data. timeStamp,
     nonceStr: data. nonceStr,
     signature: data. signature,
     jsApiList: [ 'device.notification.alert', 'device.notification.toast', 'device.notification.confirm', 'ui.webViewBounce.disable', 'ui.webViewBounce']
});

dd. ready( function () {
     dome. setTitle();
     dd. ui.webViewBounce. disable();
     $( document). trigger( "page:load#index");
})
dd. error( function(e){
     dome. error(e. message) ;
});
上面代码是写在一个所有个页面都公用的一个JS文件里的,每个页面第一次打开或刷新时,请求钉钉的API 授权都是成功的,但当页面A跳转到B页面,然后从B页面回退到A页面时,执行上面授权校验时就会失败,错误提示 “权限校验失败错误”,找不到原因!
  
为什么钉钉的js Api 授权 dd.config 会在页面回退history.back()时失效啊,奇怪!
取消 提交回答
全部回答(1)
  • injekt
    2016-02-18 12:25:55
    是不是在每次加载页面时都会请求新的jsticket?如果是的话,非常建议在两小时内全局缓存ticket哦。

    错误发生的原因可能是这样的:
    A页面第一次打开时请求ticket,得到tkt1,跳转到B页面时请求ticket,得到tkt2,此时tkt1失效。
    回退到A时,由于A还是用tkt1生成的签名,所以config失效了
    0 0
相关问答

3

回答

请教一个范围查询的问题

小文文文 2019-06-14 14:37:01 115308浏览量 回答数 3

10

回答

【精品问答合集】Hbase热门问答

hbase小能手 2019-05-29 14:37:26 120779浏览量 回答数 10

35

回答

AliDDNS基于云解析API的DDNSC

dtsdao 2016-07-23 20:07:29 87954浏览量 回答数 35

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157664浏览量 回答数 145

28

回答

钉钉开放平台“常见问题常见问题常见问题“重要请关注

竹梅 2015-12-03 00:39:14 93739浏览量 回答数 28

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 147217浏览量 回答数 22

31

回答

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

弗洛伊德6 2018-10-27 21:52:43 146030浏览量 回答数 31

82

回答

OSS入门教程

belle.zhoux 2014-07-07 17:14:27 151415浏览量 回答数 82

62

回答

磁盘原地扩容功能4月22日正式上线

艳馨 2015-04-21 23:40:33 96351浏览量 回答数 62

1

回答

ADB没有显示表组,这对RDS多库表同步到ADB后,会无法在Quick BI中识别

游客5votb3rqwkucq 2019-07-02 11:57:49 112750浏览量 回答数 1
+关注
0
文章
2
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载