跨域postmesssage

postMesssage

        postMessage是一种HTML5提供的方法,它基于事件的消息传输API,可以用于实现跨文本档、多窗口、跨域消息传递。

        当页面使用跨域iframe链接时,主页面与子页面是无法交互的,这对页面间的信息传递造成了不小的麻烦。使用postMessage方法可以解决这个问题。

跨域postMesssage测试

        首先在Linux中搭建服务器环境,创建两个域名网站并配置两个host文件

        

        子页面和主页面的html代码

//子界面


 

    
    
    123456

 

    

123456

//主界面



    
    
    qwer


    


跨域postmesssage_第1张图片

        未获取到主页面的Cookic,原因是跨域是无法直接获取到Cookic

        postMesssage



 

    
    
    123456

 

    

123456




    
    
    qwer


    


跨域postmesssage_第2张图片

你可能感兴趣的:(html)