2016-07-19 21 views
0

Ich möchte eine Idee überprüfen, ob meine SWF-Datei von meiner HTML-Seite durch Einbetten geladen wird oder ob auf sie direkt zugegriffen wird.Prüfen, ob SWF geladen wird, indem es in eine HTML-Seite eingebettet wird oder nicht (direkter Zugriff)?

Ich habe viele Dinge ausprobiert, aber sie sind irgendwie mit Caching-Problemen ruiniert.

Danke.

+0

Es gibt einige Möglichkeiten, dies zu erreichen. Was hast du bisher versucht? – BadFeelingAboutThis

+0

@BadFeelingAboutThis Ich versuchte 'ExternalInterface', es funktionierte, aber Cache versaut es durch Laden der SWF auf einer HTML-Seite dann direkten Zugriff darauf, es erkannte immer noch, dass das' ExternalInterface' meine HTML-Seite war. – Faris

+0

Welche JS hast du von 'ExternalInterface' angerufen? Oder haben Sie 'ExternalInterface.objectID' überprüft? – BadFeelingAboutThis

Antwort

0

Übergeben Sie einige Daten von der HTML-Seite und greifen Sie dann mit loaderInfo.parameters darauf zu.

Verbinden Sie dies mit loaderInfo.url, um zu überprüfen, ob es innerhalb einer HTML-Seite, aber außerhalb des Servers ist.