2
我很難理解對postMessage()方法的targetOrigin使用通配符時的安全問題。您調用postMessage()的窗口是否已經有我們發送數據的來源?有人會如何幹預?使用window.location.origin
將targetOrigin設置爲窗口的原點會不好?爲什麼使用'*'作爲postMessage的targetOrigin存在安全風險?
我明白在接收端檢查事件源的重要性(如圖所示here),但似乎無法包裝我的頭,爲什麼當發送端使用通配符作爲targetOrigin時,該窗口已具有特定的來源。