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

浙江省住房和城乡建设厅网站查询wordpress personal主题

浙江省住房和城乡建设厅网站查询,wordpress personal主题,珠海网站开发公司哪家好,如何做网站豆瓣在微前端架构中#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/14268350/

相关文章:

  • 网站开发应如何入账网站后台管理的超链接怎么做
  • 永清县建设局网站网上哪里可以注册公司
  • 安徽做网站哪家好seo入门书籍推荐
  • 安徽省建设干校网站做商品网站数据库有哪些内容
  • 网站设计创意方案郫都区规划建设局网站
  • 网站集约化后如何建设网站负责人核验照
  • 车牌照损坏在网站做的能用吗开发公司竣工员工奖励计划
  • 手机网站有什么不同某企业集团网站建设方案论文
  • 免费网站如何赚钱西安口碑较好的财务公司
  • 新闻文章网站源码中国十大证券公司排名
  • wordpress注册提示404新网站怎么做seo 风享
  • 淮安新港建设有限公司网站免费做代理
  • 河北邯郸手机网站建设时事新闻2022最新10月
  • 南宁市优化网站公司曲周网站建设
  • 湘西建设监理协会网站手机制作ppt
  • 怎么修改自己的网站品牌设计公司介绍
  • 河南省工程建设业协会网站绥化建设网站
  • wordpress自带功能大连seo外包
  • 中英 网站模板 带手机版定制一个企业网站多少钱
  • 湛江网站制作推广做网站要通过网信办备案吗
  • 2013影响网站百度搜索排名的关键因素统计win2008 r2 搭建网站
  • 外贸商做英文网站的目的下载百度卫星导航
  • 网络公司网站源码 网络建设工作室网站模板 织梦广告设计公司源码单机版网页制作软件
  • 购物网站的设计思路黑马程序员广州校区
  • 哈尔滨专业建网站方案重庆做网站那里好
  • 网站建设招标公示企业咨询管理公司
  • wordpress一站式开发百度网站推广怎么做
  • 网站后台补丁如何做游戏网站开发什么意思
  • 网站开发销售提成成都企业网站制作哪家好
  • 生物技术网站开发wordpress 评论贴图