gpt4 book ai didi

FlashLite 2.x/3.0 跨域策略文件

转载 作者:行者123 更新时间:2023-12-03 12:06:55 24 4
gpt4 key购买 nike

根据我对 swf 跨域请求的 Adob​​e 文档的理解,服务器上需要两种类型的策略文件:

  • URL 策略文件:名为“crossdomain.xml”并存储在服务器的根目录中,通常是对服务器的 http 请求。System.security.loadPolicyFile("http://foo.com/crossdomain.xml");
  • 套接字策略文件:这是通过 xmlsocket 协议(protocol)在端口 843 上使用 System.security.loadPolicyFile("xmlsocket://foo.com:843"); 请求的

  • 问题是,如果我的 FLashLite 客户端仅使用 Sockets(通过 xmlSocket)与服务器通信,我是否仍然需要通过 http 请求 crossdomain.xml,或者我可以跳过第 1 步并直接在第2步?

    最佳答案

    如果您的 FlashLite 客户端位于同一个域中,则不需要 http crossdomain.xml即使您打算通过 http 与服务器通信,文件 - crossdomain.xml跨域访问需要,而不是同域访问。

    无论您的 swf 位于何处,都需要 xmlsocket 策略文件 - 这是不同的。

    关于FlashLite 2.x/3.0 跨域策略文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1820764/

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