Publié : 08 avr. 2008, 01:48
Bonjour, j'ai exactement le même problème, et n'ai trouvé aucune solution nulle part...
Pour simplifier, voici comment produire l'erreur sur firefox:
1ere page (http://domaine1.com/index.html):
<html>
<head></head>
<body>
<iframe src="http://domaine2.com/frame.html" width="200" height="200"></iframe>
</body>
</html>
2eme page (http://domaine2.com/frame.html):
<html>
<head>
</head>
<body>
<object width="200" height="200">
<param name="movie" value="test.swf">
<embed src="test.swf" width="200" height="200">
</embed>
</object>
</body>
</html>
L'execution de http://domaine2.com/frame.html se fait sans soucis, celle de http://domaine1.com/index.html provoque l'exception (dans mon cas précis, ca n'a aucun impact, mais étant assez puriste et... mefiant des futures mises a jour de securité, je voudrais corriger ceci proprement...)
Bref: l'appel d'un flash dans une iframe d'un autre domaine provoque cette erreur. Aucun javascript dans les pages n'est necessaire pour ceci... J'ai essayé de placer des allowScriptDomain, de jouer avec des crossDomainPolicy, mais sans aucun résultat...
Si qqun a des détails sur cette 'sécurité' firefox merci de nous donner des détails, nous pourrons peut être trouver alors un moyen de résoudre ceci..
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
Pour simplifier, voici comment produire l'erreur sur firefox:
1ere page (http://domaine1.com/index.html):
<html>
<head></head>
<body>
<iframe src="http://domaine2.com/frame.html" width="200" height="200"></iframe>
</body>
</html>
2eme page (http://domaine2.com/frame.html):
<html>
<head>
</head>
<body>
<object width="200" height="200">
<param name="movie" value="test.swf">
<embed src="test.swf" width="200" height="200">
</embed>
</object>
</body>
</html>
L'execution de http://domaine2.com/frame.html se fait sans soucis, celle de http://domaine1.com/index.html provoque l'exception (dans mon cas précis, ca n'a aucun impact, mais étant assez puriste et... mefiant des futures mises a jour de securité, je voudrais corriger ceci proprement...)
Bref: l'appel d'un flash dans une iframe d'un autre domaine provoque cette erreur. Aucun javascript dans les pages n'est necessaire pour ceci... J'ai essayé de placer des allowScriptDomain, de jouer avec des crossDomainPolicy, mais sans aucun résultat...
Si qqun a des détails sur cette 'sécurité' firefox merci de nous donner des détails, nous pourrons peut être trouver alors un moyen de résoudre ceci..
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13