Re钉钉 使用html iframe 标签 dd.ready 里面的都不能执行?
让子页面去获取父页面的对象 可以实现
父页面
var config={};
config = {
agentId: '@agentId', // 必填,微应用ID
//appId: '@agentId',
corpId: '@corpId',//必填,企业ID
timeStamp: @timeStamp, // 必填,生成签名的时间戳
nonceStr: '@nonceStr', // 必填,生成签名的随机串
signature: '@signature', // 必填,签名
//type:0, //选填。0表示微应用的jsapi,1表示服务窗的jsapi。不填默认为0。该参数从dingtalk.js的0.8.3版本开始支持
jsApiList : ['runtime.info',
'biz.contact.choose',
'biz.customContact.choose',
'device.notification.confirm',
'device.notification.alert',
'device.notification.prompt',
'biz.ding.post','dd.biz.navigation.setTitle',
'runtime.permission.requestAuthCode',
'device.geolocation.get',' biz.navigation.goBack',
//biz.contact.choose 选择企业内的人biz.customContact.choose
/*'biz.contact.complexChoose'*/'biz'] // 必填,需要使用的jsapi列表,注意:不要带dd。
};
DingTalkPC.config(config)
子页面
window.DingTalkPC = window.parent.DingTalkPC;
window.config = window.parent.config;
注意要用window.parent不要用window.top window.top是钉钉自己的页面