Оказалось, что проблема с всплывающим окном открыта из элемента управления веб-браузером .net 2.0, где всплывающее окно является виджетом календаря. При нажатии любой даты, когда родительский элемент управления обновляется с выбранной датой, всплывающее окно календаря должно закрываться.window.close() не работает с всплывающим окном из управления веб-браузером
Дата отображается в родительском элементе управления, но всплывающее окно не закрывается, а перенаправляется на страницу входа в приложение.
календарь открыт на код ниже:
vWinCal = window.open("", "Calendar",
"width=250,height=250,status=no, resizable=yes, top=200,left=200");
vWinCal.opener = self;
Функциональность отлично работает в Windows XP с ie8, но перерывы на win8.1 с ie11. Это из-за расширенных настроек IE в IE11? Поскольку мой код отлично работает, когда приложение запускается как администратор.
Вы можете попробовать это, используя разностную версию IE. Используйте это: http://stackoverflow.com/questions/17922308/use-latest-version-of-ie-in-webbrowser-control –
Я уже пробовал вариант эмуляции браузера, не работал –