Javascript 家长仅在具有学生级别帐户的Chromebook上接收来自iframe的postMessage

Javascript 家长仅在具有学生级别帐户的Chromebook上接收来自iframe的postMessage,javascript,iframe,postmessage,google-chrome-os,Javascript,Iframe,Postmessage,Google Chrome Os,我将child/iframe设置为定期向其父对象发送消息(每10秒发送一次心跳信号和一些其他消息)。子域名和父域名不同,都是https window.parent.postMessage(message, url); 家长可以在所有设置(浏览器和操作系统)中接收来自孩子的所有消息,但当使用学生帐户在学生学校Chromebook上运行时,家长没有收到任何消息。即使在几分钟后,也没有收到任何消息,包括所有心跳。子/iframe和父端的所有其他内容,包括所有javascript,似乎都已加载并正确运

我将child/iframe设置为定期向其父对象发送消息(每10秒发送一次心跳信号和一些其他消息)。子域名和父域名不同,都是https

window.parent.postMessage(message, url);
家长可以在所有设置(浏览器和操作系统)中接收来自孩子的所有消息,但当使用学生帐户在学生学校Chromebook上运行时,家长没有收到任何消息。即使在几分钟后,也没有收到任何消息,包括所有心跳。子/iframe和父端的所有其他内容,包括所有javascript,似乎都已加载并正确运行。在heartbeat下从子端运行的js代码也在正确运行。控制台上没有显示错误。这一问题在同一教室/学校的所有学生的所有Chromebook设备上都可以可靠地再现,无论是在校园还是远程

我还尝试使用以下设置,发现父级正确地接收了来自iFrame的所有消息:

  • 带教师帐户的学生学校Chromebook(Chrome OS)
  • 带教师帐户的教师学校Chromebook(Chrome OS)
这让我相信学校为所有学生设置的是Chrome操作系统的一些帐户设置/权限。但是,我不知道如何进一步调查这个问题,因为我没有Chromebook/Chrome OS/学校帐户设置等方面的经验

是否有人有任何答案和/或线索,说明为什么或什么样的帐户设置或Chromebook/Chrome操作系统可能导致此问题?或者有人知道我如何才能最好地收集证据,让我追溯到问题的根源吗