我想弄清楚如何正确设置我的跨域文件。这是我到目前为止所拥有的:
<?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="all" />
<allow-access-from domain="contoso.com"/>
<allow-access-from domain="*.contoso.com"/>
</cross-domain-policy>
flex 应用程序被配置为访问 asp.net 网络服务
http://www.contoso.com/webservice.asmx
当我导航到:
`http://www.contoso.com/flexapp.html`
应用程序加载并正常工作。但是,当我导航到:
`http://contoso.com/flexapp.html`
由于沙盒安全错误,flex 应用程序无法与 web 服务通信。任何人都知道我需要如何配置我的 crossdomain.xml 文件,以便用户不必记住在 url 中包含“www”?
感谢您的帮助。