PostMessage 期间 Microsoft Edge 中的 SCRIPT5022 语法错误

SCRIPT5022 Syntax Error in Microsoft Edge during postMessage

window.parent.postMessage(JSON.stringify(data), window.origin)

在 Microsoft Edge 中出现语法错误,在 Chrome 和其他地方工作正常。

这就是我在控制台中看到的全部内容:

与 Chrome 和 Firefox 不同,

window.origin 在 Edge 中未定义。

我将其更改为 window.location.origin(与标准一样)并且错误消失了