当我们要在域名A.com下使用一个域名B.com提供的页面服务,直觉想到的实现方式就是使用ifr a me。但是ifr a me直接的交互存在**跨域问题**,目前看来解决方式有两种。一是使用nginx代理转发,在域名A的nginx上配置指定的转发规则,直接指向域名B,直接干掉了跨域;另一种方式是使用postMessage方法。此处针对第二种方式,看下使用方式和可能的问题。
postMessage是什么
此处引用MDN关于postMessage的详细说明。简而言之就是:postMessage是挂
当我们要在域名A.com下使用一个域名B.com提供的页面服务,直觉想到的实现方式就是使用ifr a me。但是ifr a me直接的交互存在**跨域问题**,目前看来解决方式有两种。一是使用nginx代理转发,在域名A的nginx上配置指定的转发规则,直接指向域名B,直接干掉了跨域;另一种方式是使用postMessage方法。此处针对第二种方式,看下使用方式和可能的问题。
postMessage是什么
此处引用MDN关于postMessage的详细说明。简而言之就是:postMessage是挂