asp.netアプリケーションがあり、同時に 2 つのセッションを実行する必要があります。
私はいくつかのページでも使用windows.open
していますが、ここから問題が始まります。セッション 2 のいずれかのページから JavaScriptを呼び出したときに 2 つのセッションが実行されている場合windows.open
、セッション 1 のセッション ID で新しいウィンドウが開きます。
また、次のコードを使用して、別の IE インスタンスで 2 番目のセッションが作成されることも付け加えておきます。
var myshell = new ActiveXObject("Shell.Application");
if (parseFloat(ieVersion) >= 8) {
myshell.ShellExecute("iexplore.exe", "-noframemerging " + url, "", "open", 1);
}
else {
myshell.ShellExecute("iexplore.exe", url, "", "open", 1);
}