当前位置: 首页 > news >正文

太仓有专门做网站的地方吗视频制作软件手机版

太仓有专门做网站的地方吗,视频制作软件手机版,网站页面规范,在线代理访问在微前端架构中#xff0c;不同子应用之间通过 postMessage 进行通信是一种常见的做法。这种方式允许不同源的窗口之间进行安全的信息交换。 下面是如何使用 postMessage 在微前端环境中发送和接收消息的示例。 步骤 1: 发送消息 假设您有一个主应用#xff08;host app不同子应用之间通过 postMessage 进行通信是一种常见的做法。这种方式允许不同源的窗口之间进行安全的信息交换。 下面是如何使用 postMessage 在微前端环境中发送和接收消息的示例。 步骤 1: 发送消息 假设您有一个主应用host app和一个子应用micro app。子应用需要向主应用发送消息。 子应用代码示例 // 子应用的 JavaScript 文件 function sendMessageToHostApp(message) {const hostWindow window.parent; // 获取父窗口if (hostWindow hostWindow.postMessage) {hostWindow.postMessage(message, *); // 发送到任何源} }// 示例调用 sendMessageToHostApp({ type: GREETING, content: Hello from micro app! }); 步骤 2: 接收消息 接下来您需要在主应用中监听 message 事件以便能够接收到来自子应用的消息。 主应用代码示例 // 主应用的 JavaScript 文件 window.addEventListener(message, function(event) {console.log(Received message:, event.data);// 检查消息来源是否可信if (event.origin ! http://your-sub-app-origin.com) {return;}// 处理消息switch (event.data.type) {case GREETING:console.log(Greeting received:, event.data.content);break;default:console.log(Unknown message type:, event.data.type);} }, false); 注意事项 消息来源验证: 在接收到消息时最好检查 event.origin 以确保消息来自预期的子应用。如果您的子应用部署在与主应用不同的域名上您需要确保允许正确的源。 消息格式: 使用结构化的消息格式如 JSON 对象以便于解析和处理。 错误处理: 当发送或接收消息时应考虑异常情况并进行适当的错误处理。 通信安全: 在生产环境中确保只信任来自安全源的消息。 示例完整代码 子应用Micro App !-- micro-app.html -- !DOCTYPE html html langen headmeta charsetUTF-8titleMicro App/title /head bodyh1Micro App/h1button onclicksendMessage()Send Message/buttonscriptfunction sendMessage() {const message { type: GREETING, content: Hello from micro app! };const hostWindow window.parent;if (hostWindow hostWindow.postMessage) {hostWindow.postMessage(message, *); // 发送到任何源}}/script /body /html 主应用Host App !-- index.html -- !DOCTYPE html html langen headmeta charsetUTF-8titleHost App/title /head bodyh1Host App/h1iframe srchttp://your-sub-app-origin.com/micro-app.html width300 height200/iframescriptwindow.addEventListener(message, function(event) {console.log(Received message:, event.data);// 检查消息来源是否可信if (event.origin ! http://your-sub-app-origin.com) {return;}// 处理消息switch (event.data.type) {case GREETING:console.log(Greeting received:, event.data.content);break;default:console.log(Unknown message type:, event.data.type);}}, false);/script /body /html
http://www.hkea.cn/news/14434117/

相关文章:

  • 基于oa系统的网站建设阿里云虚拟主机免费版
  • 任经理 徐州网站建设安装百度
  • 企业公司网站源码澄江网站制作
  • phpcms v9怎么做网站百度浏览器官网
  • 中国建设银行总行官方网站网站建设淮南
  • 易烊千玺个人网站辽宁省建设厅投诉网站
  • 如何制作个人网页链接长沙正规竞价优化服务
  • 做内网网站外贸网站制作广州
  • 网站开发前期准备工作宣城做网站
  • 能用网站做微信小程序典型的网络营销案例
  • 网站建设php有哪些哪里可以学ps软件网课
  • 本地做织梦网站临沂做网站哪家好
  • 宜良网站建设网站开发 程序开发阶段
  • 做网站图片国际局势最新消息今天
  • 沈阳网站建设服务电话品牌建设人才队伍建设
  • 网站建设论文3000南京广告公司排行榜
  • 高端的网站设计费用域名和网站的关系
  • 哪些品牌网站做的好地下城做心悦任务的网站
  • 网站建设便宜公司宁波营销型网站建设首选
  • 网站建设用那个软件个人网站建设实训报告
  • 注册自己的网站需要多少钱推广网站的方法有
  • 网站没收录可以做推广吗网站即将 模板
  • php酒店网站源码怎么对网站上的游记做数据分析
  • 网站安全狗卸载卸载不掉网站自适应 如何做
  • 随州网站建设便宜wordpress wap版
  • 什么网站可以用视频做背景在线教育网站模板
  • c mvc 大型网站开发只做PC版网站
  • 网站建设柚子网络科技在哪里wordpress 编辑器调用
  • ASP做购物网站视频关键词名词解释
  • 食品网站架构网站运营与网站策划