Если на любой учетной записи зайти на вкладку VIP.KM.RU то загружается страничка, ее можно только просматривать, а ссылки не нажимаются.
Не только ссылки не нажимаются, но и вообще ни какие элементы не реагируют на мышь и клавиатуру, за исключением скрола страницы.
Если этот же сайт просто открыть через wine iexplore VIP.KM.RU то он функционирует нормально, все ссылки работают. Надо смотреть, что происходит при вставке iexplore в окно KM Школы
На 0.8-alt2 ничего не изменилось.
Очень на многих страницах не работает, надо попытаться разобраться.
Такая же проблема обнаружилась на 1C образовании (Client), т.е. все смотрится как картинка и ни чего не сделать. хотя если запускать IE отдельно, то все нормально.
Установил MyIE в школьный wine в нем Gecko нормально себя ведет.
Разница в логах при создании IE между (KM школой, 1С) и MyIE в этой строке При создании в MyIE: trace:shdocvw:create_shell_embedding_hwnd parent=0x10092 hwnd=0x10094 при создании в KM школа и 1С trace:shdocvw:create_shell_embedding_hwnd parent=(nil) hwnd=0x700a4 Видно, что почему-то они создаются без родительского окна.
IOleClientSite_GetWindow, которую мы хотим заменить, вызывается в коде вайна всего в трёх местах: mshtml: activate_window shdocvw: activate_inplace shdocvw: create_shell_embedding_hwnd
Варианта возможного решения два: 1) После каждой из трёх функций проверять hwnd родительского окна и ставить нужный в случае нуля. 2) Подменить сам метод IOleClientSite::GetWindow. Для этого видимо придётся добавить функцию и сделать хак на макрос, разворачивающий метод GetWindow. В новой функции вызывать оригинальный метод GetWindow, а в случае нулевого hwnd возвращать нужное нам значение. Если заработает первый метод, то мне он кажется более безболезненным в плане коверкания кода.
Исправление включено в сборку
Работает. 0.9.4 Закрываю
сборка 0.9.4-alt0.M40.1
*** Bug 1635 has been marked as a duplicate of this bug. ***
Бага снова с нами в версии WINE School 0.9.9
Нет, эта правка есть в коде. Возможно, что отвалился другой кусок. Но на всякий случай нужно проверить ссылки в КМ-Школе
КМ-Школа работает. Проверил.
На последней сборке работает...