Re: Сайт виснет под IE 11
От: hi_octane Беларусь  
Дата: 08.06.15 18:41
Оценка: 8 (1) +1 :)
V>Если открывать форумы в IE 11, то через несколько прочитанных тем всё намертво виснет. IE не виснет на других сайтах и работает шустро, менять на всякие хромы и фырефоксы не хочется.

Наблюдал эту проблему с первых версий IE 11 на абсолютно чистой машине. Баг глубоко в недрах IE 11, циклёж примерно в коде под катом:
  Скрытый текст
>    mshtml.dll!CSVGElement::GetAsSVGElement(class CElement *,class CSVGElement * &)    Unknown
     mshtml.dll!CSVGElement::EnsureTreeFlagsSVGLoadFired()    Unknown
     mshtml.dll!CSVGSVGElement::Notify(class CNotification *)    Unknown
     mshtml.dll!CHtml5TreeConstructor::PopElement()    Unknown
     mshtml.dll!CRulesForParsingForeignContent::DefaultEndElementHandler()    Unknown
     mshtml.dll!CInsertionMode::HandleEndElementToken(class CHtmTag *)    Unknown
     mshtml.dll!CHtml5TreeConstructor::HandleElementTokenInInsertionMode(class CHtmTag *,enum Html5InsertionMode)    Unknown
     mshtml.dll!CHtml5TreeConstructor::PushElementToken()    Unknown
     mshtml.dll!CHtml5Tokenizer::TagName_StateHandler()    Unknown
     mshtml.dll!CHtml5Tokenizer::ParseBuffer()    Unknown
     mshtml.dll!CHtml5Parse::ParseToken()    Unknown
     mshtml.dll!CHtmPost::ProcessTokens()    Unknown
     mshtml.dll!CHtmPost::Exec()    Unknown
     mshtml.dll!CHtmPost::Run()    Unknown
     mshtml.dll!PostManExecute()    Unknown
     mshtml.dll!PostManResume()    Unknown
     mshtml.dll!CHtmPost::OnDwnChanCallback()    Unknown
     mshtml.dll!CDwnChan::OnMethodCall(unsigned long)    Unknown
     mshtml.dll!GlobalWndOnMethodCall(void)    Unknown
     mshtml.dll!GlobalWndProc(struct HWND__ *,unsigned int,unsigned int,long)    Unknown
     user32.dll!_InternalCallWinProc@20()    Unknown
     user32.dll!_UserCallWinProcCheckWow@32()    Unknown
     user32.dll!_DispatchMessageWorker@8()    Unknown
     user32.dll!_DispatchMessageW@4()    Unknown
     ieframe.dll!CTabWindow::_TabWindowThreadProc()    Unknown
     ieframe.dll!LCIETab_ThreadProc()    Unknown
     iertutil.dll!_IsoThreadProc_WrapperToReleaseScope()    Unknown
     IEShims.dll!NS_CreateThread::DesktopIE_ThreadProc(void *)    Unknown
     kernel32.dll!@BaseThreadInitThunk@12()    Unknown
     ntdll.dll!___RtlUserThreadStart@8()    Unknown
     ntdll.dll!__RtlUserThreadStart@8()    Unknown


При этом в (дис-)коннекте висят несколько багов где народ так или иначе указывает на проблемы с SVG которые приводят к зависанию браузера. Большинство всякие индусы (никакого расизма — фамилии узнаваемые) закрывают с "not reporduce", но некоторые пишут "fixed" а потом им люди пишут что нифига оно не фиксед. Кто видел багтрэкеры проектов зааутсоршенных на родину угарных боевиков — сразу узнает их фирменный подоход к проблемам

Себе для комфортного браузинга сразу как столкнулся с проблемой (почти год назад) залепил watchdog, и как-то подзабил. Внезапно обнаружил что после какого-то апдейта MS сделали себе такой же (т.е. про проблему знают, смирились с тем что нормально решить не могут!), грохающий зависший процесс IE. Но он у них автоматически не работает! Работает только если пользователь нажмёт кнопарь типа рефреш или закроет вкладку. И багрепорт оно тоже видимо не шлёт — т.е. делали watchdog, но не вышло

Вывод — индусы просрали полимеры. И если они думаю что ребрэндинг в Spartan спасёт ситуацию, то скоро ребрендинг придётся делать всей MS

Ну и, как мне кажется, (не проверял), для борьбы с этими зависаниями надо все SVG элементы (мне попались всякие иконки типа search, favorites, reply) просто убрать из dom при unload — может поможет. Это одна строка jQuery, так что если кто-то добавит — я прочекаю и скажу помогло или нет.
Сайт виснет под IE 11
От: Vladek Россия Github
Дата: 15.04.15 11:26
Оценка: 4 (1)
Если открывать форумы в IE 11, то через несколько прочитанных тем всё намертво виснет. IE не виснет на других сайтах и работает шустро, менять на всякие хромы и фырефоксы не хочется.
Re: Сайт виснет под IE 11
От: Ops Россия  
Дата: 19.04.15 14:16
Оценка:
Здравствуйте, Vladek, Вы писали:

V>Если открывать форумы в IE 11, то через несколько прочитанных тем всё намертво виснет. IE не виснет на других сайтах и работает шустро, менять на всякие хромы и фырефоксы не хочется.

Месяц-другой назад была похожая фигня в ФФ из-за AdblockPlus, не он?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[2]: Сайт виснет под IE 11
От: Vladek Россия Github
Дата: 21.04.15 23:42
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>Здравствуйте, Vladek, Вы писали:


V>>Если открывать форумы в IE 11, то через несколько прочитанных тем всё намертво виснет. IE не виснет на других сайтах и работает шустро, менять на всякие хромы и фырефоксы не хочется.

Ops>Месяц-другой назад была похожая фигня в ФФ из-за AdblockPlus, не он?

Нет, никаких блокировщиков рекламы нет.
Re: Сайт виснет под IE 11
От: Vladek Россия Github
Дата: 21.08.15 19:18
Оценка:
Здравствуйте, Vladek, Вы писали:

V>Если открывать форумы в IE 11, то через несколько прочитанных тем всё намертво виснет. IE не виснет на других сайтах и работает шустро, менять на всякие хромы и фырефоксы не хочется.


Та же история, но на Windows 10 в Firefox последней модели. Блокировщика рекламы нет. Все остальные интернеты работают нормально.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.