2011-06-29 3 views
1

Voici mon problème: J'ouvre un popup à partir de la fenêtre principale du navigateur, où l'utilisation se connecte à un site tiers. Après la connexion, la fenêtre contextuelle est redirigée vers notre site, où je dois renvoyer un message à la fenêtre d'origine. J'utilise window.opener pour envoyer le message. J'utilise window.opener. Tout fonctionne bien dans IE */Firefox/etc, mais si le site tiers est ajouté aux sites de confiance dans IE, le window.opener ne fonctionnera plus.Problème avec window.opener dans les sites de confiance (IE8)

Pourquoi cela se produit-il? Comment cela pourrait-il être résolu?

Merci à l'avance

Répondre

0

Le passage d'une zone de sécurité à l'autre a ses conséquences. Je ne pense pas qu'il existe une solution de contournement.

Cela a déjà été discuté en tant que window.opener becomes null in Internet Explorer after security zone change

+0

Merci. Parce que mon application est développée Silverlight, j'ai été en mesure d'utiliser la messagerie locale de Silverlight pour résoudre le problème. Maintenant, cela fonctionne même si le site est un site de confiance. – norbip