locked
关于silverlight的跨域问题 RRS feed

  • 问题

  • 我 现在有个sl的程序需要跨域,但是人家服务器是不可能在根目录下放置配置文件让我通信的。

    我现在希望让javascript去跨域,然后让sl去调用js得到通信的结果,貌似一直报没有权限的错误。
    2010年2月1日 8:24

答案

全部回复

  • 你好,
     
          JS也是不允许跨域访问的,目前的解决方案大致有这几个.
       
          http://blog.csdn.net/tongdoudpj/archive/2009/05/10/4166096.aspx

    2010年2月2日 2:26
  • 不管什么方法,得需要人家网站的允许。
    js也可以跨域访问,但也需要结合服务器端:
    AJAX(XMLHttpRequest) 进行跨域请求方法详解(一)

    http://dotnet.aspx.cc/category/6417b96e-8b18-4170-8961-2bef95c0fc87.aspx

    js还可以使用jsonp。但数据格式好像必须是json


    sl的URL访问规则必须符合下面的说明

    http://msdn.microsoft.com/zh-cn/library/cc189008%28VS.95%29.aspx
    【孟子E章】
    2010年2月2日 6:58
  • 你加我QQ,我帮你弄,天使坠 283440946


    努力!写一个js解析器,一个svg插件,一个绘图程序,做好自己,呵呵~!
    2010年2月4日 6:42
  • 你这个说法有问题吧,不让你放配置文件,那你的sl怎么就让放了呢?
    你的程序集都放在上面了,xml文件却不让,这个肯定说不通的。你有没有和他们商量呢??不要主观臆断。
    2010年2月8日 2:27
  • 你这个说法有问题吧,不让你放配置文件,那你的sl怎么就让放了呢?
    你的程序集都放在上面了,xml文件却不让,这个肯定说不通的。你有没有和他们商量呢??不要主观臆断。
    很简单的一个列子,我希望可以动态(实时跟新)的去获得yahoo首页的源码,难道yahoo服务器会放一个配置文件让我访问?呵呵。。
    2010年2月8日 3:47