2016-07-19 8 views
0

내 SWF가 내 HTML 페이지에서로드되어 있는지 또는 직접 액세스하고 있는지 확인하고 싶습니다.HTML 페이지에 삽입되거나 직접 액세스하지 않아 SWF가로드되고 있는지 확인하십시오.

많은 것들을 시도했지만 캐싱 문제로 다소 망가져 있습니다.

감사합니다.

+0

이렇게하려면 몇 가지 방법이 있습니다. 지금까지 뭐 해봤 어? – BadFeelingAboutThis

+0

@BadFeelingAbout이 'ExternalInterface'를 시도했지만 작동했지만 캐시가 HTML 페이지에 SWF를로드 한 다음 직접 액세스하면 여전히'ExternalInterface '가 내 HTML 페이지임을 감지했습니다. – Faris

+0

'ExternalInterface'에서 JS를 부르셨습니까? 아니면'ExternalInterface.objectID'를 확인 했습니까? – BadFeelingAboutThis

답변

0

html 페이지에서 일부 데이터를 전달한 다음 loaderInfo.parameters를 사용하여 액세스하십시오.

이것을 loaderInfo.url과 연결하여 html 페이지 내부에 있지만 서버 외부에 있는지 확인하십시오.