CrossDomain.xml이 허용하는 자산에 액세스하려면 코드에 무언가를 넣어야합니까?
-
03-07-2019 - |
문제
다른 서버의 자산에 액세스 할 수 있도록 SWF에서 무언가를 해야하는지 궁금합니다. 즉, 자산에 URL을 지정하는 것 이상의 의미가 있습니다. 'GO GET GET GET GET GET GET GET CROSSDOMAIN.XML 및 장면 뒤에서 모든 것을 인증'하거나 SWF 파일을 요청하는 것 외에도 일부 특수 코드를 포함시켜야합니까?
해결책
'GO GET GET GET GET GET GET GET CROSSDOMAIN.XML 및 장면 뒤에서 모든 것을 인증'하거나 SWF 파일을 요청하는 것 외에도 일부 특수 코드를 포함시켜야합니까?
크로스 도메인 요청이있는 경우 Flash는 도메인의 루트에서 CrossDomain.xml 파일을 찾습니다. 예를 들어, XML 파일을 요청하는 경우 : http://mysubdomain.mydomain.com/fu/bar/
Flash는 CrossDomain.xml 파일이 다음에 존재하는지 확인합니다. http://mysubdomin.mydomain.com/crossdomain.xml
다른 위치에서 CrossDomain.xml 파일을로드 해야하는 경우 Security.loadPolicyFile . 이 크로스 도메인의 위치는 보유한 보안 액세스에 영향을 미칩니다.
당신은 또한 읽고 싶을 수도 있습니다 플래시 플레이어 10의 보안 변경.
다른 팁
다른 SWF에 액세스하려고한다면 CrossDomain.xml을 추가하면 Flash가 귀하를 위해 수행하기 때문에 모든 작업을 수행합니다.