2010-06-09 7 views
2

Nous migrons au travail vers Internet Explorer 8 et nous sommes confrontés à la nouvelle "fonctionnalité" appelée "Session Merging", toutes les nouvelles fenêtres d'IE8 part le même Cookie de session. Cela crée des problèmes car nous avons un système basé sur le Web qui doit permettre de travailler en parallèle dans plusieurs fenêtres, mais chacun doit avoir sa propre session (principalement des variables de session utilisées dans le code existant). Maintenant, je me souviens quand je développais une fonctionnalité pour ce système qui impliquait l'ouverture d'une nouvelle fenêtre à partir d'un existant en utilisant javascript pour avoir vu quelque chose dans la documentation MSDN sur un nouveau paramètre que vous pouvez passer dans IE8 pour obtenir un nouvelle session J'ai cherché la documentation de MSDN pendant 2 jours maintenant et je ne peux pas trouver que j'ai vu plus ou moins il ya un an.Ouverture d'une nouvelle fenêtre dans une nouvelle session avec Javascript dans Internet Explorer 8

Est-ce que quelqu'un sait comment je ne peux pas dire à IE8, il devrait utiliser une nouvelle session pour la fenêtre dans Jscript ou VBScript?

Cordialement

Vlax

+0

Une chance à ce sujet? – mga911

Répondre

0

Cela pourrait ou ne pourrait pas aider, je suis incapable de tester en ce moment, mais si vous ajoutez le -nomerge mettez la à la coupe courte que vous utilisez lorsque vous ouvrez la application web, est-ce que cela empêche les nouvelles fenêtres de réapparaître sans partager la session?

+0

Salut Tristan merci pour votre réponse, et oui c'est le cas mais ce n'est pas que j'essayais de réaliser. Pour ce faire, vous pouvez également utiliser une entrée de registre. Mais ce que j'essaie de faire est d'ouvrir une nouvelle fenêtre "pop up" à partir d'une application web qui obtient un nouvel identifiant de session. En ce moment j'utilise un appel à un ActiveX Wscript.Shell pour pouvoir appeler l'exe iexplorer et ensuite j'insère le modificateur nomerge là. Mais cette solution n'est pas élégante et envoie un message à chaque fois demandant l'autorisation d'exécuter des contrôles ActiveX ... Je suis sûr que j'ai lu quelque part il y a un nouveau paramètre pour dire à IE8 de commencer une nouvelle session ... – Vlax

+0

Je me souviens, trouve plus ... :-( – Vlax

Questions connexes