Internet Explorer 8 - сессия общее для окно проводника

Я думаю, что вы пропустили проверку, что это событие вызова является вызовом вашей функции inc / dec. Вы должны иметь что-то вроде

void MySimpleChecker::checkPostCall(const CallEvent &Call,
                                CheckerContext &C) const {
    const IdentifierInfo* callee = Call.getCalleeIdentifier();
    if (callee->getName().str() == "inc" || callee->getName().str() == "dec")
        SymbolRef MyArg = Call.getArgSVal(0).getAsSymbol();
}
10
задан Kara 5 June 2014 в 23:26
поделиться

4 ответа

Использовать

Файл -> Новый сеанс

Ну, это не ошибка. Браузеры обычно передают данные через файлы cookie. В IE8 есть функция «нового сеанса», позволяющая использовать несколько учетных записей электронной почты (и аналогичные службы) с несколькими браузерами.

12
ответ дан 3 December 2019 в 21:22
поделиться

Ваш вопрос не так ясен.

Вы говорите в IE8, когда вы открываете новое окно, что окно использует тот же сеанс, что и предыдущее окно, поэтому любой вход, сделанный в одном окне, используется совместно другой?

Если так, то это было бы нормальным поведением и ничем не отличалось бы от способа обработки IE7.

ДА, вы говорите, что когда вы открываете новое окно в IE8, оно не продолжает использовать то же сессию как предыдущее окно? Если вы имеете в виду использование действия «Новое окно» из меню «Страница», то мне это может показаться ошибкой, но этого не происходит в моей копии IE8.

Если под новым окном вы имеете в виду запуск нового экземпляра IE из быстрые ссылки или меню «Пуск», тогда будет правильным начать новый сеанс и не использовать файлы cookie сеанса совместно с другим запущенным сеансом.

0
ответ дан 3 December 2019 в 21:22
поделиться

Создайте новый ярлык для ieplore.exe, добавьте переключатель -nomerge. Это всегда будет начинать новый сеанс.

1
ответ дан 3 December 2019 в 21:22
поделиться

Измените ярлык IE8 для постоянного запуска нового окна браузера IE в новом сеансе

Щелкните правой кнопкой мыши ярлык IE8 (все ярлыки или значки IE8 на рабочем столе, в меню «Пуск», панели быстрого запуска или панели задач, которую вы хотите запустить в качестве нового сеанса экземпляра, необходимо изменить) и выберите «Свойства» в контекстном меню, вызываемом правой кнопкой мыши. Затем добавьте -nomerge в конец пути к программе в текстовом поле «Цель» на вкладке «Ярлык». Например,

“C:\Program Files\Internet Explorer\iexplore.exe” -nomerge

ссылка http://www.mydigitallife.info/2009/07/22/run-separate-isolated-ie8-window-frame-session-with-nomerge-switch -for-multiple-logins /

5
ответ дан 3 December 2019 в 21:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: