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

Mik*_*cer 5 javascript postmessage microsoft-edge

window.parent.postMessage(JSON.stringify(data), window.origin)
Run Code Online (Sandbox Code Playgroud)

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

这就是我在控制台中看到的所有内容:

这就是我在控制台中看到的所有内容

Mik*_*cer 3

window.origin与 Chrome 和 Firefox 不同,Edge 中未定义。

我将其更改为window.location.origin(如标准中所示)并且错误消失了