以下为全局对象 miaoduo.ui 的属性与方法。
使插件的 UI 可见。当 UI 是由 miaoduo.showUI(..., { visible: false }) 所创建,或调用 miaoduo.ui.hide() 后被隐藏,可使用miaoduo.ui.show() 显示 UI。
隐藏当前的 UI ,使其对用户不可见。隐藏之后, UI 仍将继续运行代码并能够发送和接收消息。
UI 创建之后,可通过此 API 修改 UI 对话框的尺寸。
UI 创建之后,可通过此 API 修改 UI 对话框的位置。
销毁 UI 及其中的 <iframe>,执行之后,iframe 中的代码将不再执行,也不可再传递或接受 UI 的消息。
发送消息至 UI 的 <iframe> 窗口。
参数
postMessage 相同:详情请点击 此处 。origin: 高阶选项,主要用于实现 OAuth。 若提供 origin 选项,有且仅当 iframe 内文档的 origin 与所提供的 origin 匹配时,消息才会传递到 iframe。 默认值为 "*",允许将信息传递给任何文档。注册处理来自 UI 内 <iframe> 的事件的处理函数。
注册处理来自 UI 内 <iframe> 的事件的处理函数。
同 miaoduo.ui.on("message") ,但仅在第一次触发时调用处理函数。
移除 miaoduo.ui.on 及 miaoduo.ui.once 注册的事件处理函数。