文件名称:seven-gravity-gateway:父子框架之间的通信层。 网关支持同一页面框架之间的跨源和同源通信
文件大小:245KB
文件格式:ZIP
更新时间:2024-08-13 02:23:44
frames HTML
七重力网关 该组件充当父框架和子框架之间的通信层。 网关支持同一页面上的框架之间的跨源和同源通信。 安装 npm install @nsoft/seven-gravity-gateway --save 用法 GG 由 2 个模块组成:Master 和 Slave 模块。 主模块适用于将通过 iframe 集成 3rd 方产品的框架。 从站模块适用于将集成在某些 3rd 方框架中的应用程序。 模块作为 UMD 模块公开,我们可以将其作为 CommonJS 或 AMD 模块使用,或者简单地将脚本注入 HTML 并使用全局引用。 主网关: var Gateway = window . gravity . gateway . master ; 要么 import Gateway from '@nsoft/seven-gravity-gateway/master' ; 从属网关:
【文件预览】:
seven-gravity-gateway-master
----.gitignore(73B)
----README.md(2KB)
----slave.js(48B)
----CHANGELOG.md(4KB)
----.github()
--------workflows()
--------CODEOWNERS(21B)
--------wiki()
----test()
--------pub_sub.js(6KB)
--------master_gateway.js(10KB)
--------slave_gateway.js(6KB)
--------master_messaging.js(663B)
----sonar-project.properties(96B)
----package.json(1KB)
----src()
--------utils()
--------messaging()
--------pub_sub.js(3KB)
--------master_gateway.js(14KB)
--------slave_proxy.js(2KB)
--------slave_gateway.js(14KB)
--------content_handler()
--------event_dispatching()
--------plugin()
----plugin-storage.js(49B)
----.babelrc(25B)
----coverage()
--------lcov.info(18KB)
--------lcov-report()
--------coverage.json(99KB)
----index.js(86B)
----master.js(49B)
----.npmignore(46B)
----webpack.config.js(1KB)
----.eslintrc.json(572B)
----package-lock.json(189KB)