同一个BroadcastChannel发送对象不会因自己的这次发送而收到一份message回声。规范在选择目标对象后,会把发送源对象从目标列表移除。因此,某段程序给同一对象既设了接收监听又调用发送,不能期待它靠自己的广播再次触发该接收监听。

适用的是HTML标准中的BroadcastChannel,不是Window.postMessage、服务器推送或局域网广播。依据WHATWG HTML第9.5节: 。目标还要符合存储键、通道名称和可参与消息传递等条件;不能只看两个页面网址相似,就宣称它们一定可以互通。
观察时应先让程序维护方确认究竟有几个通道对象,哪一个对象发送,监听又挂在哪一个对象上。同一个页面内的另一个对象,与发送对象本身不是一回事。如果另一个对象满足条件,它仍可能作为目标,不能把排除发送对象扩大成整个发送页面都不能收到消息。
若程序需要发送一方立即更新自己的界面,应由应用设计明确安排本地更新,而不是把没有自发自收当作系统故障。若另一个目标也没有收到,则再检查其实际条件和处理记录;这里不根据发送函数已经调用,就认定所有接收对象都已执行,更不以广播事件替代服务器对账号或业务状态的回执。
风险是用真实退出账号、提交资料或其他有副作用的消息反复试验,造成界面与原业务状态更难对应。应由软件负责方在获准、无敏感业务的环境核对对象关系,不把会话令牌或个人资料放进公开调试记录。不能为让不同环境互通就关闭浏览器的安全隔离,也不粘贴陌生脚本制造接收结果。
下一步可准备浏览器版本、去敏的通道名称、发送对象与监听对象关系,以及目标已有的处理记录。东莞市台式电脑有本站启用覆盖台账,400-877-9605可咨询第三方是否协助电脑侧网页应用现象辨读;程序通信设计仍需原开发维护方确认。电脑快修网提供信息展示与维修对接,覆盖记录不代表已经测试某款应用,也不表示具备即时修复其内部逻辑的能力。