Kann jemand eine gut gebildete crossdomain.xml Probe abgeben?
-
03-07-2019 - |
Frage
Ich habe gelesen, dass Adobe crossdomain.xml strengerer in Flash 9-10 gemacht hat und ich frage mich, von jemand kann mir eine Kopie einer Paste, die sie Werke kennen. einige Probleme mit einer letzten Probe auf dem Adobe-Website zu finden.
Lösung
Das ist, was ich für die Entwicklung wurde mit:
<?xml version="1.0" ?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
Dies ist ein sehr liberaler Ansatz, aber es ist für meine Anwendung in Ordnung.
Wie andere haben darauf hingewiesen, unten, passen sie die Risiken dafür.
Andere Tipps
Wenn Sie einen Web Service verwenden, müssen Sie auch die 'allow-http-request-headers-von' Element. Hier ist unser Standard, Entwicklung, Politik ‚alles erlauben‘.
<?xml version="1.0" ?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
Werfen Sie einen Blick auf Twitters:
http://twitter.com/crossdomain.xml
<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd">
<allow-access-from domain="twitter.com" />
<allow-access-from domain="api.twitter.com" />
<allow-access-from domain="search.twitter.com" />
<allow-access-from domain="static.twitter.com" />
<site-control permitted-cross-domain-policies="master-only"/>
<allow-http-request-headers-from domain="*.twitter.com" headers="*" secure="true"/>
</cross-domain-policy>
In Produktionsstandort scheint geeignet:
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="www.mysite.com" />
<allow-access-from domain="mysite.com" />
</cross-domain-policy>
Eine Version von crossdomain.xml verwendet, um mit dem href="https://html5boilerplate.com/" rel="nofollow noreferrer"> HTML5 Boilerplate die das Produkt von vielen Jahren der iterative Entwicklung und kombiniert Gemeinschaft Wissen . es hat sich aber seit aus dem Repository gelöscht. Ich habe es hier wörtlich kopiert, und enthalten einen Link zu dem dort engagieren, wo es unter gelöscht.
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<!-- Read this: https://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"/>
-->
</cross-domain-policy>
Deleted in # 1881
https://github.com/h5bp/html5-boilerplate/commit/58a2ba81d250301e7b5e3da28ae4c1b42d91b2c2