Für eine mit der Adobe AIR-Anwendung gebundelten Datei ist für die
Security.sandboxType
-Eigenschaft der von der
Security.APPLICATION
-Konstante definierte Wert festgelegt. Sie können Inhalt (der AIR-spezifische APIs enthalten kann, aber nicht enthalten muss) wie im nachstehenden Code veranschaulicht basierend darauf laden, ob eine Datei in der Adobe AIR-Sicherheits-Sandbox enthalten ist:
if (Security.sandboxType == Security.APPLICATION)
{
// Load SWF that contains AIR APIs
}
else
{
// Load SWF that does not contain AIR APIs
}
Alle nicht mit der AIR-Anwendung installierten Ressourcen werden den gleichen Sicherheits-Sandboxen zugewiesen, die auch von Adobe® Flash® Player in einem Webbrowser zugewiesen würden. Remoteressourcen werden Sandboxen entsprechend der Quelldomäne und lokale Ressourcen der local-with-networking-, local-with-filesystem- oder local-trusted-Sandbox zugewiesen.
Sie können prüfen, ob für die statische
Capabilities.playerType
-Eigenschaft
"Desktop"
festgelegt wurde, um herauszufinden, ob Inhalt in der Laufzeitumgebung (und nicht in dem im Browser ausgeführten Flash Player) ausgeführt wird.
Weitere Informationen finden Sie unter
AIR-Sicherheit
.