@mobi-aliyun/runtime-embed-javascript
v0.0.3
Published
- src:string 类型,必填,被集成的魔笔应用的 URL。 - data:对象类型,可选,用于向魔笔应用分享数据,需要与魔笔应用内的"宿主应用数据"配合使用。 - messageHandler:函数类型,可选,用于接收魔笔应用推送的消息,需要与魔笔应用内的`mobi.hostApp.postMessage`配合使用。 - auth:对象类型,可选,用于实现静默登录,需要自行获取 JWT 令牌,并在魔笔应用中启用"JWT 令牌鉴权"。 - iframeOptions:对象类型,可选,用于定制 ifr
Readme
JavaScript SDK 属性参考
- src:string 类型,必填,被集成的魔笔应用的 URL。
- data:对象类型,可选,用于向魔笔应用分享数据,需要与魔笔应用内的"宿主应用数据"配合使用。
- messageHandler:函数类型,可选,用于接收魔笔应用推送的消息,需要与魔笔应用内的
mobi.hostApp.postMessage配合使用。 - auth:对象类型,可选,用于实现静默登录,需要自行获取 JWT 令牌,并在魔笔应用中启用"JWT 令牌鉴权"。
- iframeOptions:对象类型,可选,用于定制 iframe 的
sandbox和allow属性,为保证魔笔应用可以正常运行,SDK 会默认注入两个sandbox属性:allow-script和allow-same-origin。 - style: 字符串类型 ,可选,用于定制 iframe 的样式。
- customRouterHandler:对象类型,可选,作为魔笔 Copilot 应用内的功能路由回调,集成魔笔 Web 应用时,此配置项无效。
- navigateTo?: (routerKey: string, routerParams: Record<string, any>) => void;
- onNavigateError?: (routerKey: string, error: any) => void;
