gpt4 book ai didi

xml - 帮助! Flash 无法从第三方域加载 XML 数据

转载 作者:数据小太阳 更新时间:2023-10-29 02:59:53 30 4
gpt4 key购买 nike

我正在使用 RSS 提要从 Yahoo 获取新闻,使用:

XML.load("http://finance.yahoo.com/rss/topstories")

是的this is legal和所有,虽然它在我的 SWF 离线时工作得很好——它显示了一个安全错误,但我在 Adob​​e Security Panel 中允许我的 D 驱动器“域” .

但是一旦我将它上传到我的服务器并在线测试它:

  • 在 Firefox3 中,数据加载失败,在状态栏上给我一条消息“正在从 finance.yahoo.com 传输数据”

  • 在 InternetExplorer7 中,它会静静地失败,没有任何消息或警告。

发生了什么事?我什至放了一个 crossdomain.xml带有 * 通配符的文件(允许所有域)。

最佳答案

看来您需要 Yahoo 的子域才能访问它。

http://finance.yahoo.com/crossdomain.xml

<cross-domain-policy>
<allow-access-from domain="*.yahoo.com"/>
<allow-access-from domain="us.js2.yimg.com"/>
</cross-domain-policy>

一个快速的解决方法是在您自己的服务器上设置一个代理脚本。那里有很多例子。没试过这个但是那个人写它的原因和你一样:

http://www.abdulqabiz.com/blog/archives/general/php_proxy_script_for.php

关于xml - 帮助! Flash 无法从第三方域加载 XML 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/660749/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com