tt.getOpenDataContext收藏我的收藏
收藏
我的收藏基础库 1.11.0 开始支持本方法,这是一个同步方法。
获取开放数据域。
前提条件 | 无 |
业务背景 | 无 |
使用限制 | 无 |
注意事项 | 在开放数据域中,只能加载和 tt.getUserInfo 返回的 avatarUrl 相同域名的图像。 |
相关教程 | 无 |
语法
tt.getOpenDataContext()
参数说明
无
返回值
返回值为 object 类型,详细参数描述如下:
属性名 | 类型 | 说明 | 最低支持版本 |
---|---|---|---|
canvas | object | 开放数据域和主域共享的 canvas,与 tt.createCanvas 获取的 canvas 类型一致 | 1.11.0 |
postMessage | function | 主域向开放数据域发送消息。该方法只能在主域中使用 | 1.11.0 |
postMessage 类型说明
是一个回调函数,接收类型参数如下:
属性名 | 类型 | 说明 | 最低支持版本 |
---|---|---|---|
params | object | 传递给开放数据域的消息。对象中 key 的 value 只能是 primitive value,value 的取值只能是原生类型:number、string、boolean、null、undefined。 | 1.11.0 |
错误码
errorCode | errMsg | errorType | 说明 | 最低支持版本 |
---|---|---|---|---|
999993 | internal error | F | 小游戏框架内部错误,有需要请创建工单咨询 | 1.11.0 |
扫码体验
请使用字节宿主APP扫码
代码示例
const openCtx = tt.getOpenDataContext(); openCtx.postMessage({ company: "bytedance", });
点击纠错