问题标签 [crossdomain.xml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
775 浏览

flash - crossdomain.xml request begins with appended GET URL Data

I've created a flash site with a simple hit to a server to pull down search data. The server is a client server, located on another domain, so I created a crossdomain.xml to load at their root.

I kept getting sandbox security errors, so I ran Charles and found that my code is requesting a crossdomain.xml after the urlVariables.

For example. I call

And my program looks for the crossdomain.xml here:

I've tried using Security.loadPolicyFile, but this doesn't work until it hits the crossdomain.xml at the root (which it is clearly looking for in the wrong place).

I've tried using POST and GET methods, setting the URLRequest.data method and just appending the variables as a string to the original URL. The same problem keeps occurring.

Any insight on what might cause this?

0 投票
2 回答
16990 浏览

actionscript-3 - Flex - 安全沙箱违规 - ERROR#2048

因此,如果我输入 - http://xxx.xx.xx.x/website/website.html 并尝试在 swf 中使用 HTTPService 来联系 - https://yyy.yy.yy.y/resources/script,我得到沙盒错误。如果我将 - https://yyy.yy.yy.y/crossdomain.xml 放在浏览器中并访问它,跨域文件中的所有内容看起来都很好。wWen 我回去尝试使用来自 - http://xxx.xx.xx.x/website/website.html的 HTTPService 现在一切正常,直到我关闭我假设清除缓存的浏览器。

********crossdomain.xml*********

********动作脚本**************

0 投票
1 回答
7329 浏览

apache-flex - Flex CrossDomain.xml 错误 - Channel.Security.Error 错误错误 #2048

我正在努力让 Flex SWF(嵌入在 JSP 中)来访问远程数据(来自另一个域)。

我有一个 crossdomain.xml(嵌入在我的 SWF 中)。其内容如下:

在我的 main.xml 中,我使用以下方法加载 crossdomain.xml 文件:

当我通过浏览器访问 JSP 网页时,嵌入式 SWF 尝试进行 Java 远程调用,我收到以下错误:

我很确定 crossdomain.xml 文件实际上是由 SWF 加载的,因为我创建了一个简单的 URLLoader 来加载 xml 文件并检查是否没有错误。所以我不认为这是一个问题......

当我在调试模式下运行 SWF...我还看到以下错误消息:

任何帮助将不胜感激......

标记

0 投票
2 回答
216 浏览

flash - åäö 和 Flash 的问题

我正在尝试访问域名中带有 åäö 的域上的脚本。但无论我做什么,flash 总是会产生一个安全错误。

设置是这样的:

http://www.domän.se/admin.html(嵌入了http://www.domän.se/admin.swf )

正在尝试访问

http://www.domän.se/script/script.php

即使使用跨域文件闪存也会产生安全错误,因为它认为脚本位于不同的域或其他东西上。

编辑:显然它只出现在 Firefox 中。我已经在几个浏览器中使用相同的 Flash 播放器版本测试了相同的页面,并且该错误似乎只出现在 Firefox 中。

0 投票
2 回答
162 浏览

flash - 是否可以在不使用代理的情况下从 Flash 访问 digg 的 API 来解决跨域问题?

是否可以在不使用代理的情况下从 Flash 访问 digg 的 API 来解决跨域问题?

我有点困惑,因为从谷歌搜索看来,API(至少在过去)有一个 crossdomain.xml 文件,但现在试图访问 services.digg.com/crossdomain.xml(从浏览器,或查看来自嵌入式 Flash 调用 Firebug/Chrome 开发工具中 API 的响应代码)会导致 403 错误代码,API 错误为 1052(无方法)。

我对此并不陌生,并且正在与其他人合作以实现此功能,因此,如果有一些非常简单的配置可以检查,否则答案就是使用代理,那很好。

谢谢!

0 投票
1 回答
1560 浏览

apache-flex - 我如何在 flex 项目 crossdomain.xml 中设置 wsdl 服务

H*我可以设置我的 flex 项目的 crossdomain.xml。* 这是我的crossdomain.xml。

我尝试了很多不同的方法,但我的项目发送错误消息“访问 url 的安全错误无法加载 WSDL。如果当前在线,请验证 WSDL 的 URI 和/或格式(http://78.189..... ..wsdl "

将文件放在不同的地方 C:\wamp\www\MYPROJECT\bin-debug\crossdomain.xml (我的 swf url:http://localhost/bin-debug/test.html检查http://localhost/bin-debug /crossdomain.xml 没问题) C:\wamp\www\crossdomain.xml

我添加了项目的负载线

如果弹性服务器类型选择无,一切正常。但是服务器类型选择 PHP 需要 crossdomain.xml 我该如何解决

0 投票
2 回答
3800 浏览

flash - jwplayer 不支持 crossdomain.xml

我在这个网站上有一个视频播放器 http://aiskacang.com/crawl/pseudo.html

播放器从另一个域加载 flv 视频文件 seeon.flv。目前,即使seeon.flv所在的服务器中没有crossdomain.xml,视频也可以正常加载。这不是我想要或期望的行为。

我还尝试放置一个包含以下内容的 crossdomain.xml:

从萤火虫中,我可以看到在访问视频文件(seeon.flv)之前对 crossdomain.xml 有一个请求。它返回内容很好,内容类型为 application/xml,但它仍然允许跨域行为。

任何想法 ?

0 投票
1 回答
798 浏览

actionscript-3 - 跨域将一个外部 SWF 加载到另一个 SWF

我有 a.swf,这是我的主应用程序的 SWF 文件,它正在尝试加载 b.swf,其中包含一些额外的资源以及一些 Actionscript。a.swf 位于 sub1.domain.com 上,b.swf 位于 sub2.domain.com 上(都在同一个域上,只是不同的子域。)在 a.swf 中,我从 domain.com 加载了 crossdomain.xml并将以下代码添加到 a.swf 和 b.swf 中:

我是否还需要在 b.swf 中加载 crossdomain.xml 以防止出现安全错误,或者是否有足够的 allowDomain/allowInsecureDomain?

更多信息: - 使用 Flash Player 9 - 使用 AS3

0 投票
1 回答
4017 浏览

java - crossdomain.xml 不授予我的 Java 小程序访问权限

我的站点上有一个与我的服务器交互的 Java 小程序,因此我需要一个 crossdomain.xml 文件来允许权限。我通过在 doPrivileged() 块中运行我的代码来解决这个问题。但是,在 Safari 上,如果没有 crossdomain.xml 文件,它就无法工作。所以我做了一个,它是:

它工作正常。问题是由于安全问题,我不能允许从任何地方访问。我试过这个:

但这不起作用:我的小程序在 Safari 中运行时没有获得正确的权限。为什么这不起作用?我的小程序是否从我需要包含的不同域运行?我怎么知道它是哪一个?

我的小程序只是试图从 URLConnection 获取输出流。

0 投票
6 回答
7353 浏览

flash - Flash 10 中的 cross-domain.xml 文件的问题

我觉得好像我在用头撞墙。我已经尝试过(我认为)跨域 xml 文件的所有变体,但没有成功。无论我尝试什么,我似乎都无法让我的跨域 Loader() 请求工作。这是我的 policyfiles.txt 日志文件的输出

这是我的 crossdomain.xml 文件:

请注意,实际域已替换为 secretdomain.com。

我所做的只是在 AS3 中检索图像并将它们分配给位图。

更新

该问题似乎仅在从不安全的服务器调用我们的安全服务器时出现。这是禁止的,还是有办法解决这个问题?