从安全的角度考虑,Javascript不允许跨域访问,如果你的主机和http://172.22.0.32是在同一个域下那么还是有希望的(据说设置domain属性就可以),具体也需要楼主再试验了:)

解决方案 »

  1.   

    是的,如果能这样你机器上的内容或内网信息很容易泄漏。相关的信息,请参考《JavaScript权威指南》
      

  2.   

    “花点时间也许能帮你”,不好意思刚想试试才发现话有点说大了!因为我要搭建一个同域的环境比较困难。大概是思想是这样的。如果想让不在同一个服务器的页面相互引用Javascript,需要满足一个同源策略(这个策略还比较难说清楚,而且在不同的浏览器中也不同),但有一个是在Javascript1.1中的定义的,就是给document添加了一个domain属性,如果在两个不同主机上的页面设置同样的domain那么就满足了同源的要求。但是这个domain属性不是随便添加什么都可以,而必须跟服务器的domain相同。
    比如有两个主机:一个是game.163.com,一个是news.163.com,那么这两个主机就满足了同源策略,这样的两个主机里面的页面可以通过设置document.domain="163.com",然后再按照你写的用法来调用。很抱歉无法核实我的说法完全正确。但是我想告诉你一个是如果你的页面跟172.22.0.32这个主机不属于同一个域,那么我说的方法肯定不行,所以要找找其他高手了!