可以从Silverlight应用访问maps.google.com吗?

时间:2010-07-06 14:32:40

标签: silverlight cross-domain crossdomain.xml

maps.google.com的crossdomain.xml文件如下:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy 
  SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">

<cross-domain-policy>
  <site-control 
     permitted-cross-domain-policies="by-content-type" />
</cross-domain-policy>

你能否确认这对Silverlight(和Flash)有效意味着“拒绝访问”,因为没有任何元素允许任何类型的访问?

3 个答案:

答案 0 :(得分:1)

Silverlight 4 Out-of-Browser应用程序可以忽略crossdomain.xml策略文件。

答案 1 :(得分:0)

是否必须是Google地图? Bing Maps有一个很棒的Silverlight控件。有一个很好的article about it on CodeProject以及a nice Interactive SDK

如果必须是Google地图,请查看可能有用的the flagged answer in this thread引用的another CodeProject article

答案 2 :(得分:0)

好吧,看来Silverlight不会根据此crossdomain.xml的内容授予对域的访问权限。我还是想解释一下crossdomain.xml的含义,请注意。