按照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)
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。