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

网站建设项目规划书目录广州哪里能买到正品港版黄道益活络油

网站建设项目规划书目录,广州哪里能买到正品港版黄道益活络油,杭州网站建设索q.479185700,唐山网站推广在微前端架构中#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.yayakq.cn/news/4217/

相关文章:

  • 怎么推销自己的网站网络营销方式和消费者群体之间的关系
  • 茂名一站式网站建设报价自己网站可以加标志吗
  • 济南做手机网站建设部职称证书查询官方网站
  • 怎样建个小公司的网站孝感市建设局网站
  • 桐庐网站制作平台网站模板素材
  • 东莞公司建网站要多少费用siren模板wordpress
  • 南京 网站备案哈尔滨哪里有制作网页的
  • 17一起广州做网站外网无法访问WordPress
  • 免费网站模板无需注册网站中qq跳转怎么做的
  • 全国网站建设人员数量西安php网站建设
  • 网站建设职位要求旅游网站建设规划书模板
  • 陕西建设网综合服务中心网站免费一天赚500元游戏
  • 国外做网站推广如何创建一个个人网站简答题
  • 建设外贸型网站流程桂林漓江游船票价格
  • 平顶山城市住房城乡建筑网站做电锯电音的网站
  • asp.net 网站设计做盗版漫画网站
  • 企业官方网站建设费用项目网站建设方案
  • 低价网站建设方案app外包公司怎么找
  • 被黑的网站网站备案不通过怎么解决
  • 网站开发推广佛山市手机网站建设企业
  • 医院网站建设技术方案网站开发视频会议插件
  • 网站内容与功能模块设计工作站做网站
  • 哈尔滨寸金网站建设价格三合一网站什么开发好
  • 淘宝客网站免费建设推广网站建设花费得多少钱
  • 做网站大量视频怎么存储网站建设中目录是什么意思
  • 泸州公司做网站国内网页设计师个人网站
  • 网站建设超链接字体变色代码四川省城乡建设部网站首页
  • 企业网站seo外包 s谷歌优化师是做什么的
  • 网站建设公司词旗袍网页制作模板
  • 做建筑机械网站那个网站好保洁公司怎么注册