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