Синхронизация панели инструментов Internet Explorer (групповой объект) на нескольких вкладках - PullRequest
0 голосов
/ 08 октября 2011

Есть такой же вопрос, как у меня с 2009 года без ответов.Вот этот пост: Несколько вкладок в IE7 с одним экземпляром панели инструментов

Мой вопрос: Используя обвязку объектов в C # для создания панели инструментов IE, можем ли мы сделать так, чтобы была только однаэкземпляр панели инструментов, работающий для всех вкладок?Есть ли обходной путь?

Мне интересно, есть ли сейчас способ сделать это, все еще используя ленточные объекты в c #.Если нет, может ли кто-нибудь предложить обходной путь (или ресурс для обходного пути)?Я занимаюсь разработкой на панели инструментов IE, которая требует от пользователя входа в наш веб-сервис, к сожалению, когда они открывают новую вкладку, им нужно снова войти в систему!Мы действительно хотим избавиться от этого, поэтому любая помощь, которую вы мне могли бы оказать, была бы великолепна.

Спасибо!

1 Ответ

1 голос
/ 13 октября 2011

Сохранить глобальную переменную для входа в систему .. или LogIn_SessionId.Поэтому, если эта переменная заполнена, нет необходимости снова показывать диалог.Как только DLL будет загружена в память, глобальные данные останутся там, даже сколько раз будет вызываться загрузка / выгрузка DLL.

...