Страницы: 1
Сайт газеты "Московский Комсомолец" (mk.ru ), часто виснет при переходе на статьи. Не то что виснет сам, а вешает браузер.
Версия firefox 2.0.0.6. Я обратил внимание это происходит, если статья имеет много комментариев. В IE зависание нет. В фаерволе comodo я заблокировал ссылки со страницы МК на сайты с объявлениями, счетчиками и google-syndication. Я также скачал и установил пакет Adblock-plus.
Все это сильно помогло, но остались некоторые статьи, где подвешивается firefox причем блокируется все управление, как в старых программах windows 3.11 и приходится либо ждать 5 минут, либо завершать аварийно через Диспетчер Задач (выйти тоже невозможно). Еще раз повторю в IE все ok.
Я также отключал Comodo - дохлый номер.
Скажите пожалуйста как можно обойти зависание, чтобы я хотябы мог закрыть вешающую браузер страницу? А то тяжело через восстановление сессии, которая может опять привести к зависанию.
Спасибо.
Отсутствует
41, возможно мало. Я попробую что-нибудь найти
вот статья виснет: mk.ru/blogs/MK/2007/08/13/srochno/306292/
причем в заголовке окна страницы отборажается название страницы и Mozilla firefox (не отвечает), наверное Windows 2003 как-то распознает.
Еще виснуть начинает если много закладок открыть со страницами этого сайта.
Отредактировано mishau (15-08-2007 08:57:15)
Отсутствует
Спасибо, я установлю.
А как вы считаете, что именно может вешать браузер? Зацикливающийся java-скрипт? Я немного знаю html, я скачал полностью страницу со всеми картинками и т.п. но в офф-лайне зависания нет. Возможно не все скрипты скачались. Просто странно, если вешается страница - это понятно, так часто бывает (например google, лечится кнопкой "обновить"), но чтобы полностью браузер со всем управлением???
Отсутствует
В общем, чудно как-то получается.
В коде страницы, где приведена статья (любая), есть ссылка на файл post.css
Весь баг из-за него, но это не самое интересное. Самое интересное что если удалить из него один(!) из следующих стилевых дескрипторов, то зависания нет.
Этот
.comments .time { Z-INDEX: 100; LEFT: -10.5em; MARGIN: 0.4em 0px 0px; WIDTH: 60px; POSITION: absolute; TOP: 0px; HEIGHT: 60px }
Или этот
Или этот
.comments .avatar { Z-INDEX: 10; LEFT: -70px; FLOAT: left; MARGIN: 0px; WIDTH: 50px; POSITION: absolute; TOP: 0px; HEIGHT: 50px }
Или этот
А теперь самое интересное! Не пробуйте загружать висящий сайт много раз. При многократном обращении выходит из строя драйвер сетевой карты (а я пробовал две сетевухи). И если для встроенной сетевой карты приходится брать материнский диск и восстанавливать порушенный драйвер, то для внешней надо уже лезть в интернет, потому что система говорит что драйвер в порядке.
Вот вам и МК, елки-палки
Сейчас попробую отфильтровать отдельно post.css через adblock plus
Хотя что-то сайт висит у них, я их своими экспериментами, наверное, подвесил.
Отсутствует
Так, ради интереса. Сколько человек нажали "Сообщить о некорректно рабатающем веб-сайте"?
Благодарю алфавит за любезно предоставленные буквы.
Отсутствует
Все-таки мне не удалось выяснить точную причину. На данный момент через adblock plus запретил загрузку www.mk.ru/f/css/banners.css и www.mk.ru/f/css/post.css
Помогает, но вид страшный у сайта стал!
Отсутствует
Я GreaseMonkey устанвил, но что-то документацию не нашел, как ее использовать. Что такое Stylish я пока еще не знаю, просто первый раз такой баг ,что аддоны надо, до этого меня все устраивало.
Отсутствует
Я GreaseMonkey устанвил
Что такое Stylish я пока еще не знаю
Уж лучше тогда его ставить, гораздо проще в освоении. Stylish - это расширение, позволяющее применять свои таблицы стилей к различным сайтами и отдельным страницам.
От оно че!
Отсутствует
Не будем разводить Флейм, но Stylish - это как раз урезанная Грызманки (аля Файрфокс из Моз Cm.n)
Что до Собственно Грызманки - нужно сходить на сайт userscripts.org и поискать там скрипты по запросу css
там точно был скрипт, для подцепления своей CSS для сайта (любого, заданного по фильтру...
Остается лишь сносить Адбоком удаленную табилцу стилей и цеплять свою
Работы будет, конечно, побольше, чем со Стайлишь..имхо, дело вкуса
Свобода только тут - mozilla@conference.jabber.ru
Отсутствует
mishau
Вы тут говорили о том, что если удалить один из дескрипторов в файле post.css, страница грузится без подвисания. Так вот, можно обойтись без GreaseMonkey и Stylish, а именно: идете в папку с профилем, находите там подпапку chrome, в ней файл userContent-example.css. Переименовываете его в userContent.css, открываете, удаляете всю лабуду из него, пишете следующий код и сохраняете:
@namespace url(http://www.w3.org/1999/xhtml); @-moz-document domain("mk.ru") { .comments .comment-content { clear: none !important; } }
После, наверное, лучше перезагрузить браузер. Теперь пробуйте зайти на "висящую" страницу.
Эх, давно не брал я в руки шашек. Помню же, давно с кем-то на форуме уже решали похожую проблему.
Отредактировано igorsub (19-08-2007 04:51:56)
От оно че!
Отсутствует
mishau
Вы тут говорили о том, что если удалить один из дескрипторов в файле post.css, страница грузится без подвисания. Так вот, можно обойтись без GreaseMonkey и Stylish, а именно: идете в папку с профилем, находите там подпапку chrome, в ней файл userContent-example.css. Переименовываете его в userContent.css, открываете, удаляете всю лабуду из него, пишете следующий код и сохраняете:
Код:@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("mk.ru") {
.comments .comment-content { clear: none !important; }
}
После, наверное, лучше перезагрузить браузер. Теперь пробуйте зайти на "висящую" страницу.
Эх, давно не брал я в руки шашек. smile Помню же, давно с кем-то на форуме уже решали похожую проблему.
Спасибо, работает!!!
Я не понимаю что вы написали, очевидно какие-то танцы с бубнами, но это действительно помогло. Что означает этот файл userContent.css и для чего нужно было изменить строку "clear:both" на "clear: none !important" мне уже понять не под силу.
Самое главное чего я не пойму - это каким образом к зависанию может приводить не javascript, а безобидный файл стилей, еще и подгружаемый по ссылке!
Отсутствует
Что означает этот файл userContent.css
В этот файл можно вносить свои таблицы стилей, которые будут применятся к просматриваемым страницам. Для того, чтобы стили применялись только к определенному домену (сайту), указывается @-moz-document domain("mk.ru").
для чего нужно было изменить строку "clear:both" на "clear: none !important"
Изменить both на none (не использовать) все равно, что удалить эту строку из кода.
Самое главное чего я не пойму - это каким образом к зависанию может приводить не javascript, а безобидный файл стилей, еще и подгружаемый по ссылке!
Вполне возможно. Видимо, страница просто перегружена стилями, которые еще, похоже, друг друга и перекрывают. В IE это работает, наверное, потому, что, учитывая специфику этого браузера, не все стили страбатывают, посему нет перегрузки.
От оно че!
Отсутствует
Открывал ссылку приведенную выше в тройке. Никакого капитального зависания. Собственно и в двойке пришлось просто долго подождать окончательной загрузки страницы.
Благодарю алфавит за любезно предоставленные буквы.
Отсутствует
Открывал ссылку приведенную выше в тройке. Никакого капитального зависания. Собственно и в двойке пришлось просто долго подождать окончательной загрузки страницы.
Тем не менее мне кажется приложение таким образом себя вести не должно. Подумаю тоже насчет тройки.
Отсутствует
"Сделано в Студии Артемия Лебедева" - welcome to hell - DOCTYPE заявлен как XHTML, но код не является даже wellformed XML (про соответствие схеме молчу)
эх... миробли...
Отсутствует
Страницы: 1