我想弄清楚如何正確設置我的跨域文件。以下是我迄今爲止:Flash/Flex 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="all" />
<allow-access-from domain="contoso.com"/>
<allow-access-from domain="*.contoso.com"/>
</cross-domain-policy>
Flex應用程序被配置在
http://www.contoso.com/webservice.asmx
訪問一個asp.net web服務,當我瀏覽到:
`http://www.contoso.com/flexapp.html`
加載應用程序並且工作得很好。然而,當我瀏覽到:
`http://contoso.com/flexapp.html`
Flex應用程序無法與web服務由於沙箱安全錯誤通信。任何機構知道我需要如何配置我的crossdomain.xml文件,以便用戶不必記得在URL中包含「www」?
謝謝你的幫助。
謝謝,這讓我走上了正確的道路,我錯過了「allow-http-request-headers-from」元素它在你鏈接的adobe文章中提到過),現在正在工作。 – Daveed 2009-09-16 01:53:08