文件名称:postie:Postmessage 库,允许您订阅在帧之间发送的事件
文件大小:16KB
文件格式:ZIP
更新时间:2024-07-12 21:39:00
JavaScript
邮递员 postmessage的当前状态很糟糕。 我们真正想要的是在一帧中使用任意参数触发事件,并使用简单的 EventEmitter 在另一帧中接收它们。 Postie 旨在用于跨域、跨框架通信,但您没有理由不能将其用于同域框架通信! 重要的 如果你试图做跨框架的沟通,有必要对你想的postMessage以支持CORS框架。 它是父框架还是子框架都没有关系。 安装 npm install postie 或者: [removed] 用法 我们制作 postie 是因为我们有这样一个系统的两个常见用例。 第一,我们倾向于制作在运行时尺寸不同的可嵌入小部件。 我们要通知父容器小部件已更改尺寸。 然后,侦听来自子帧的消息的父级将拥有这些事件的处理程序,更改 iframe 的尺寸以匹配通过的内容。 第二个,同样是可嵌入的小部件,如果我们想监听父级中的 ur
【文件预览】:
postie-master
----.zuul.yml(336B)
----.npmignore(27B)
----LICENSE.md(1KB)
----README.md(4KB)
----dist()
--------postie.js(12KB)
--------postie.min.js(6KB)
--------postie.min.js.gz(2KB)
----tests()
--------parent.html(42B)
--------index.js(3KB)
--------frame.html(138B)
--------support()
----.gitignore(38B)
----index.js(2KB)
----postmessage.js(236B)
----package.json(1KB)