Je développe une application iFrame Facebook. L'iFrame a un swf. Nous devons avoir accès à ce swf par javascript.Utiliser "window" et "document" dans un iFrame
Ce iFrame a un swf qui doit être placé dans une variable Javascript afin que nous puissions appeler les fonctions ExternalInterface. En ce moment, notre variable "flash" est indéfinie parce que nous ne semblons pas pouvoir accéder aux éléments de cet iFrame, car cela évoque un avertissement de sécurité sandbox, car évoquer une fenêtre ou un document signifie que nous accédons à ce contenu du site du parent, qui est Facebook.
En ce moment, nous faisons quelque chose comme:
if(navigator.appName.indexOf("Microsoft") != -1)
{
flash = window["swfr"];
}
else
{
flash = document["swfr"];
}
Je suis sûr qu'il ya un moyen de faire ce travail, mais malheureusement, je ne suis pas le voir. J'apprécie toute aide.
Exécution des travaux autonomes d'applications - tout fonctionne comme il se doit. C'est seulement dans le contexte où la source est dans un iFrame que tout se casse, bien que je vais donner ce que Christian a suggéré un essai. –