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