js解决iframe跨域问题


//接收端:
if(window.postMessage){

  if(window.attachEvent){

    window.attachEvent('message',function(ev){
      var message = ev.data;'#icon:100:50'
      var messageArr=message.split(':');
      if(messageArr[0]==='#icon'){
        var style ={};
        style.top=(Message[2])+'px';
      }
    });
  }else if(window.addEventListener){
    window.addEventListener('message',function(ev){  
      var message = ev.data;'#icon:100:50'  
      var messageArr=message.split(':'); 
      if(messageArr[0]==='#icon'){
         var style ={};
         style.top=(Message[2])+'px';
       }     
    },false);
  }
}
//发送端:
if(window.attachEvent){
  window.attachEvent("onmessage",function(){
    
  });
}
 $(window).scorll(function(e){
  if(window.postMessage && window.top){
    var message='icon'+(window.scrollX+"+"+window.scrollY);
    window.top.postMessage(message,'*');
  }
  });

  

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM