AppEngine中的crossdomain.xml

时间:2012-11-21 01:06:30

标签: java google-app-engine

我在appengine的管理控制台的仪表板上收到/crossdomain.xml的URI错误通知。

  • 如何解决错误?

1 个答案:

答案 0 :(得分:2)

来自Adobe's site

  

跨域策略文件是授予Web的XML文档   客户端 - 例如Adobe Flash Player,Adobe Reader等 - 许可   处理多个域中的数据。当客户端托管内容时   特定的源域和该内容使请求定向   对于远程域以外的域,远程域需要   托管一个允许访问源的跨域策略文件   域,允许客户端继续事务。政策   文件授予对数据的读访问权限,允许客户端包含自定义   跨域请求中的标头,也用于套接字   为基于套接字的连接授予权限。

crossdomain.xml是此类跨域策略文件的示例。

在您的网站环境中,有人(可能您,也许是其他人)正在尝试从Adobe应用程序中访问您网站上的内容。试图成为好公民的应用程序在执行操作之前检查是否存在跨域策略文件。由于您没有提供,因此您的日志中会收到404

最简单的解决方法是编写crossdomain.xml文件,并通过App Engine应用程序提供。正在寻找它的Adobe应用程序现在将获取文件而不是404,并且错误将停止显示在您的日志中。

或者,您可以忽略该错误。与丢失的robots.txt文件一样,404错误不会对您的网站造成损害,只会偶尔使用您不关心的错误填充日志。