有关js跨域整理

解决跨域问题:

 .主域相同,子域不同

     。通过设置document.domain=""相同的域就可解决

        注意:在调用与被调用页面都需要增加这个设置。

 .动态创建script

   虽然javascript有跨域的问题,但是,不会禁止引入跨域的js文件

  .利用iframe和location.hash

       location.hash: www.xxx.com#aa   aa就是location.hash

     利用location.hash来传值

   .window.name 实现的跨域数据传输

   .使用HTML5 postMessage

     HTML5中 跨文档消息传输(Cross Document Messaging).

     用postMessage支持基于web的实时消息传递
    . 在服务器端实现代理

      

posted @ 2011-09-14 18:09  繁星中的点点星光  阅读(151)  评论(0)    收藏  举报