@cisdi/raven

1.5.3 • Public • Published

Raven

Raven - protocol above postMessage

Install

npm i @cisdi/raven

Usage

import Raven from "@cisdi/raven";

// 父级
const raven = new Raven({
  // iframe 地址
  src: "http://baidu.com",
  // 需要传递给 iframe 的额外参数,以 search 方式传递
  params: {},
});

// 插入构建好的 iframe 元素
container.appendChild(raven.iframe);

// 子级
const raven = new Raven();

// 通用 api

// 发送消息
raven.send("messageName", message);

// 监听该消息
raven.subscribe("messageName", (message) => {
  // 处理消息
});

// 广播
raven.broadcast("messageName", message);

// 销毁
raven.destroy();

Readme

Keywords

none

Package Sidebar

Install

npm i @cisdi/raven

Weekly Downloads

2

Version

1.5.3

License

MIT

Unpacked Size

15.1 kB

Total Files

9

Last publish

Collaborators

  • cisdi017217