为了在非同源环境下实现安全的跨文档通信探讨iframe和postMessage的工作原理