http://community.csdn.net/Expert/topic/4906/4906734.xml?temp=.6066553

解决方案 »

  1.   

    如果是不允许域跨访问,那就应该不管怎么样,程序都应该提示“拒绝访问”,不能正常运行,不会正常显示RSS内容,可为什么我在公司可以正常显示呢?
    而且,如果你把那个包下载下来,直接打开里面的rss_online.html文件,也是可以正常显示RSS内容的。
    这些让我很不理解。
      

  2.   

    你把你的本地安全权限调低了(会有安全提示)+几个alert()看看你的xmldoc.xml有没有
    然后把你这个program放上桌面再试
    你就知道是什么原因了你自己都说了是拒绝访问呀....
    是没有问题的。可以看到RSS内容,可我回到家以后再访问这个URL,却看不了内容了。提示错误:24行拒绝访问。24行指就是 
      

  3.   

    IE设计时安全级别调低的话会不遵守Javascript规定的“同源策略”,而FF是严格遵守的,所以我以前只有JS写读取RSS内容出现了上面的情况。
    今天早上改成了先用PHP去读RSS,再转给JS,呵呵。谢谢BlueDestiny了。