Permission denied to call method location.toString()

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
ElMac

Message par ElMac »

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
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Je réponds ici aussi pour ceux qui y aboutissent via une recherche.

Dans Firefox 3 il y a une nouvelle API pour communiquer entre objets window sur des domaines différents :
http://developer.mozilla.org/en/docs/DO ... ostMessage
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités