求助免登问题咨询-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

求助免登问题咨询

xiaoshan5140 2016-12-06 10:10:07 2835
按照Demo写了带免登功能的页面.
在手机页面上没有反映. 于是替换js为PC版的. 也用DingTalkPC对象代替dd.
目前情况是, 根本不会调用到 dd.ready() 回调.


经过调试发现, isTrust为false时, 根本不会进行远程请求.
进一步确认, isTrust赋值为true只能是frameConf.hostOrigin为非空.
请问, 我应该如何做才能使window.name有要求的Json字符串呢?
    (我的页面是从发送到群里的消息中打开的)

try {
                var frameConf = JSON.parse(window.name)
            } catch (e) {
                frameConf = {}
            }
            if (frameConf.hostOrigin) {
                var hostName = frameConf.hostOrigin.split(":")[1];
                hostName.slice(0 - trustTopDomain.length) === trustTopDomain && frameConf.containerId && (isTrust = !0,
                hostOrigin = frameConf.hostOrigin,
                containerId = frameConf.containerId)
            }



JSON JavaScript 数据格式
分享到
取消 提交回答
全部回答(3)
  • 新意
    2017-09-12 15:49:27
    Re求助免登问题咨询
    帮助顶一下,同类问题
    0 0
  • 敢不敢长点
    2017-08-16 18:50:00
    Re求助免登问题咨询
    请问解决了吗?我也遇到这个问题了
    0 0
  • injekt
    2016-12-06 13:52:57
    您参考的是哪个demo?
    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程