开发者社区> 问答> 正文

dd.configdd.readydd.error不执行

jsapi版本:
1.9.0/dingtalk.js
1.6.9/dingtalk.js
0.9.9/scripts/dingtalk.js


问题:
1.6.9+版本的 dingtalk.js 无法触发 dd.config, dd.ready, dd.error
关于外网的问题我用的花生壳解决,页面可以打开,但是 上述3个生命周期方法都没有被调用


修改为0.9.9版本之后,config方法签名给空串,一切正常


请问大家有碰到吗, 或者是怎么解决的, 我看论坛里好多人都在提, 目前已经排除了外网url的原因(花生壳应该不是问题)

展开
收起
sancaigongyu 2018-01-17 11:24:49 3321 0
1 条回答
写回答
取消 提交回答
  • Redd.configdd.readydd.error不执行
    已经解决,  sign的计算错误失败会影响调用结果, 并不是没有产生调用, 而是config验证完并没有回调 error(可能我的环境下有问题),  

    请严格保证 key sort, 大家在看文档的时候或多或少会 跳过一些,

    比如附件图这块写的, 会让人产生误解, 建议修改一下`

    最后总结:
    1. sign 计算
    2. url decode, 注意#问题
    3. url可外网访问


    继续扫雷, 各位共勉`
    2018-01-17 12:02:12
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载