作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Python Gae sdk 中创建了一个 flex 应用程序,但出现错误 2048,因此我在 static 文件夹下放置了一个 crossdomain.xml。crossdomain.xml 如下:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM “/xml/dtds/cross-domain-policy.dtd”>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" to-ports="*" secure="false"/>
<allow-http-request-headers-from domain="*" headers="*" secure="false"/>
</cross-domain-policy>
然后,我在 app.yaml 中添加以下内容:
- url: /crossdomain.xml
static_files: static/crossdomain.xml
upload: static/crossdomain.xml
但是,我仍然收到错误 2048。因此,我想知道在我的情况下我需要配置或遗漏的任何内容以及如何修复错误。
请指教。谢谢。
最佳答案
我没有在 Flash 中使用过 crossdomain.xml,但在 Unity3d 中使用过。我已经让它工作了,你所拥有的看起来是正确的。
您是否访问过 yoursite.com/crossdomain.xml 以确保它在浏览器中可见?
如果 Flash 非常挑剔,您可能需要指定一个 mimetype(text/xml 或 application/xml)
- url: /crossdomain.xml
mime_type: text/xml
static_files: static/crossdomain.xml
upload: static/crossdomain.xml
您可能还想在验证器中检查 crossdomain.xml 以确保您没有遗漏/> 或类似内容。
另外,查看 html5boilerplate's crossdomain.xml .他们限制最少的版本应该适用于任何站点:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<!-- Read this: www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html -->
<!-- Most restrictive policy: -->
<!--
<site-control permitted-cross-domain-policies="none"/>
-->
<!-- Least restrictive policy: -->
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" to-ports="*" secure="false"/>
<allow-http-request-headers-from domain="*" headers="*" secure="false"/>
<!--
If you host a crossdomain.xml file with allow-access-from domain=“*”
and don’t understand all of the points described here, you probably
have a nasty security vulnerability. ~ simon willison
-->
</cross-domain-policy>
关于python - 如何在 Python Google App Engine Sdk 中配置 flex crossdomain.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993157/
我是一名优秀的程序员,十分优秀!