penpal:基于诺言的库,可通过postMessage与iframe安全通信

时间:2024-05-21 06:46:31
【文件属性】:

文件名称:penpal:基于诺言的库,可通过postMessage与iframe安全通信

文件大小:101KB

文件格式:ZIP

更新时间:2024-05-21 06:46:31

promise iframe postmessage TypeScript

从版本4升级? 有关详细信息,请参见。 笔友 Penpal是一个基于Promise的库,用于通过postMessage与iframe安全通信。 父窗口可以调用iframe公开的方法,传递参数并接收返回值。 同样,iframe可以调用父窗口公开的方法,传递参数并接收返回值。 十分简单。 该库没有依赖项。 安装 使用npm 最好是,您可以将npm的Penpal与诸如 , 或的捆绑器一起使用。 如果使用npm进行客户端软件包管理,则可以使用以下方法安装Penpal: npm install penpal 使用CDN 如果您不想使用npm来管理客户端软件包,Penpal还将在CDN上托管的dist文件夹中提供UMD分发: [removed][removed] 然后将Penpal安装


【文件预览】:
penpal-master
----.travis.yml(402B)
----.eslintrc(199B)
----.babelrc(53B)
----rollup.config.js(346B)
----package.json(3KB)
----test()
--------.eslintrc(105B)
--------utils.js(173B)
--------manual()
--------destroy.spec.js(3KB)
--------inlineChildSrc.spec.js(3KB)
--------communication.spec.js(4KB)
--------childFixtures()
--------connectionManagement.spec.js(8KB)
--------constants.js(71B)
----.prettierrc(26B)
----.prettierignore(27B)
----LICENSE(1KB)
----package-lock.json(254KB)
----src()
--------.eslintrc(39B)
--------indexForBundle.ts(216B)
--------connectCallReceiver.ts(3KB)
--------enums.ts(496B)
--------connectCallSender.ts(4KB)
--------createLogger.ts(224B)
--------startConnectionTimeout.ts(650B)
--------createDestructor.ts(601B)
--------types.ts(2KB)
--------errorSerialization.ts(559B)
--------generateId.ts(104B)
--------parent()
--------index.ts(176B)
--------child()
----tsconfig.json(5KB)
----.gitignore(26B)
----karma.conf.js(3KB)
----README.md(12KB)
----.eslintignore(13B)
----scripts()
--------.eslintrc(45B)
--------test.js(1KB)
--------filesize.js(251B)

网友评论