J'ai l'application console suivante écrite en VB.NET:objet InternetExplorer.Application et biscuit contenant
Sub Main()
Dim ie As Object = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.Navigate2("http://localhost:4631/Default.aspx")
End Sub
Ce programme utilise l'objet d'automatisation InternetExplorer.Application pour lancer une fenêtre Internet Explorer et naviguer dans une URL donnée. Le problème que j'ai rencontré est que même si je lance plusieurs instances de mon application, les fenêtres IE qui sont créées avec cette méthode partagent toutes le même conteneur de cookies. Y at-il un paramètre que je pourrais utiliser en spécifiant qu'un conteneur de cookies différent est créé pour chaque fenêtre?
Ceci est la page web j'ai utilisé pour tester les cookies:
<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
// Store something into the session in order to create the cookie
Session["foo"] "bar";
Response.Write(Session.SessionID);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<form id="form1" runat="server"></form>
</body>
</html>