2010-10-18 4 views
0

J'ai une fenêtre parent ouvrant une fenêtre enfant via window.open. La fenêtre parent est sur http www.abc.com et la fenêtre enfant est également ouverte sur http www.abc.com. J'ai un fichier Javascript sur la fenêtre parent que la fenêtre enfant regarde pour communiquer. Lorsque la fenêtre parent est sur http www.abc.com, les deux fenêtres communiquent correctement. Toutefois, lorsque la fenêtre parente est sur https://secured.abc.com, la fenêtre enfant a des problèmes de communication avec le fichier sur la fenêtre parente.Fenêtre enfant Lecture de Windows parent dans HTTPS

Quelqu'un peut-il suggérer pourquoi cela se produit?

Merci, J

Répondre

1

Cela se produit parce que les fenêtres non-ssl ne peuvent pas communiquer avec des fenêtres ssl pour des raisons de sécurité évidentes. La raison complète d'une fenêtre ssl est de crypter/protéger les transactions de données client. S'il était possible de référencer le windowDOM à partir d'un espace non sécurisé, la sécurité serait complètement compromise.

Questions connexes