2009-10-06 18 views
1

swf 플레이어를 구축 중이지만 로컬 swf 파일에는 잘 작동하지만 swf가 외부 리소스 (rss)에 액세스하려고 시도하지는 않습니다. Adobe AIR이 해당 액세스를 차단하고 있다는 것을 알았습니다. 누구나이 보안 메커니즘을 우회 할 수 있는지 알고 있습니까? 아마도 LoaderContext를 사용하고 있을까요?원격 웹 사이트에 대한 로컬 swf 액세스

나는이 메시지를 받고 있어요 :

* 보안 샌드 박스 위반 * 연결 http://x.com/에 중단 - 파일에서 허용되지 않습니다 : ///x.swf - 신뢰할 수없는 로컬 SWF는 인터넷에 연락하지 않을 수 있습니다 .

http://x.com/에 crossdomain.xml을 만들 수있는 방법이 없습니다.

덕분에,

답변

1

이 문제는 플래시 영화는 최종 사용자가 어쩌면 최종 사용자의 지식없이, 승인하지 않은 목적지에서 네트워크 리소스에 액세스 보안 취약점의 클래스를 해결하기 위해 의도적으로 설계된 동작입니다. a) 사용자가 샌드 박스 외부에서 작동하도록 swf 동영상에 대한 권한을 부여하거나 (일반적으로 부정적인 사용자 환경) b) 같은 사이트에서 호스팅되는 사이트의 프록시 메커니즘을 통해 제 3 자 서버에 대한 모든 요청을 프록시합니다 도메인 sfw 영화 (부끄럽지만 그것은 작동)로.

0

그것은 단지 당신의 기계의 경우에, 당신은 할 수있는 follwing을 :

  1. 무대를 마우스 오른쪽 버튼으로 클릭 플래시 플레이어에서 SWF 파일을 열고에 Flash Player's Global Security Settings
  2. 클릭으로 이동 "위치 편집 ..."
  3. "위치 추가 ..."를 클릭하십시오.
  4. "이 위치 신뢰"에서 플래시로 액세스 할 RSS 파일의 URL을 입력하십시오.
  5. SWF를 확인한 다음 다시 실행하십시오. 일해야하지만, 귀하의 PC에만 해당됩니다.
0

당신이 말하는이 글로벌 구성 패널도 제공됩니다. 마이크, 카메라 등에서 말하는 구성 창.

관련 문제