Из-за недавно добавленной «функции» в IE8, когда новые окна автоматически связываются с единичным сеансом , часть нашего кода ведет себя беспорядочно.
Это связано с тем, что отдельное приложение будет запускать новое окно IE, когда оно будет активировано, и после завершения работы пользователя закройте окно. Это хорошо работало в IE7, потому что информация о сеансе в окнах оставалась отдельной. Однако в IE8, поскольку сеанс является общим для окон IE, мы обнаруживаем, что «всплывающее» приложение может повредить сеанс в первом приложении.
Я читал о переключателе nomerge, так что это обходной путь, но мне было интересно, есть ли способ перевести решение в «CreateObject» vbscript; то есть:
Dim ieWin As Object
Set ieWin = CreateObject("InternetExplorer.Application")
Есть ли способ отправки параметров при вызове функции CreateObject?