window.parent.postMessage(JSON.stringify(data), window.origin) 在 Microsoft Edge 中出现语法错误,但在 Chrome 和其他地方工作正常。 这是我在控制台中看到的全部内容:
window.origin
导致的 - 在 Edge 中它是undefined
,而在 Chrome 和 Firefox 中不是。我将其更改为window.location.origin
(与标准相同),错误消失了。 - Mikhail Batcer