[РЕШЕНО] Chromium + javascript (???)
Добрый утр.
Наблюдается какой-то странный глюк Chromium и Явы (или хез чего). Вроде как ява работает, в about:plugins есть:
"Java(TM) Plug-in 1.6.0_22 The next generation Java plug-in for Mozilla browsers."
да и http://www.java.com/en/download/help/testvm.xml радостно сообщает Java is working, но вот работает она как-то не так. На некоторых страничках скрипты не делают то, что вроде как должны. К примеру http://admin.freehost.com.ua после "картинки loading" должен показывать форму ввода логин/пароль, однако не показывает (картинка так и висит бесконечно), в форуме vBulletin неправильно работают пункты "отметить прочитанным"... ну и много другого по мелочи.
Помню на прошлой машине тоже была такая проблема, которая решилась после очередного emerge chromium (перед этим что-то еще поставил наверное, хез)... но как именно я не помню :(
Собственно хотелось бы сделать так, чтобы все работало :)
PS: Где рылся/что делал:
1. Устанавливал/настраивал Java в соответствии с http://www.gentoo.org/doc/ru/java.xml Вроде все работает.
2. emerge chromium много раз после изменений USE флагов/переустановки явы и не только.
3. Изначально поставился chromium 7 (глюк был), сейчас поставил 8.0.552.224 (та же хрень).
4. Много раз проверял в настройках chromium включен ли яваскрипт (мало ли:) ...включен :)
5. Тряс бубном. :)
6. Смотрел консоль Javascript, отлавливал ошибки типа Uncaught TypeError: Cannot call method 'getElementsByTagName' of null, думал о том, что была бы проблема в скрипте - не работало бы везде... ну или по крайней мере в firefox.
PPS: В Firefox, Opera, Konqueror все отлично работает. Где грабли блин??? :)
PPPS: Решено после установки www-client/chromium-9.0.597.94
- Для комментирования войдите или зарегистрируйтесь
Как бы вам помягче намекнуть
Как бы вам помягче намекнуть на то что Java!=JavaScript?
JavaScript это webkitовая all inclusive фича, а Java это плагин для вебкита который позволяет исполнять код который содержится в embedded тэгах, аля flash. не путайте это. И так как на http://admin.freehost.com.ua нет embedded тэгов что означает что речь всетаки шла о javascript. Вывода отсюда два:
либо сайт криво написан, и по рукам надо настучать веб девелоперам. Либо постим багу в вебкит, если знаем в чем именно проблема и 100 раз убедившись что сайт таки не криво написан.
О да и сразу нашел косяк.
language=Javascript1.2 - это бред. во-первых language - депрекейтед насколько я знаю. во вторых Javascript1.2 такого языка насколько опять же мне известно нет. в третьих аттрибуты тэгов должны быть заключены в "", но некоторые движки конечно обрабатывают их, но вебкит как мне помнится не любит такого. ну и юзайте type="text/javascript" вместо аттрибута language.
Думаю что при менее беглом рассмотрении найдутся еще ошибки, которые лиса простить смогла, а вот вебкит не горит желанием.
ЗЫ то что вам написал "дебаггер" означает что dspsdftncz какой-то метод у несуществующего объекта.
Да, насчет JVM это я
Да, насчет JVM это я погорячился, признаю :)
Но суть не в том... я конечно допускаю, что фрихост кривой сайт и надо настучать по башке разработчикам (я кстати пробовал, получил ответ что в Google chrome все работает:), но во-первых глюки наблюдаются не только с этим сайтом, к примеру на http://www.jamendo.com/ru/tag/rock нажатие кнопки "прослушать" приводит к появлению окна "Идет загрузка...." на чем все останавливается. Кстати если открыть такое окно в chromium, то в Firefox наблюдается та же картина. Если Chromium закрыть - в Firefox все нормально проигрывается.
....плюс Chromium постоянно спрашивает "сделать Chromium браузером по умолчанию", при этом нажатие на кнопку "сделать" или "не спрашивать больше" ничего не дает, после перезапуска он опять спрашивает. (хоть chromium и выбран браузером по умолчанию на самом-то деле).
Я конечно могу стучать по башке девелоперам всех сайтов, где будут наблюдаться какие-то глюки с javascript (а это явление, надо признать, весьма нередкое), но как бы.... возвращаясь к примеру с фрихостом - на прошлой машине я ведь как-то добился чтобы chromium нормально все показывал :)
Значит, проблема во втором,
Значит, проблема во втором, хотя наверно даже в третьем это в chromium ) В целом анамально как-то почему поведение одного браузера влияет на поведение второго. При этом они уж точно никаким макаром не связаны. В обшем как мне кажется дело в хроме и никакими юзфлагами это не исправить. Кстати не понимаю смысл его использования ибо после криков о том что он самый быстрый(версия в районе 4-й) он превратился в жрущее ресурсы, убивающее иксы, УГ (
!
Смотря с чем сравнивать по сравнению с firefox он до сих пор реактивен, а другие браузеры может и быстрее, но пока сырые большей частью и для многих не актульны.
ну не знаю когда я работал с
ну не знаю когда я работал с хромом то ни о какой реактивности и речи не было. Лиса со временем стала работать в разы быстрее чем хром.(
Ну в обещем все это флейм на тему что больше нравится. Возращаясь к теме имхо это баг хрома.
мне нравился firefox
как не странно но мне по удобству ближе лис, да и плагины многие более зрелые до сих пор на лисе, но пришлось отказаться т.к. меня бесило то, что нативно собранный лис под линукс работает медленнее дефолтного под винвдовс, и не какие там даже pgo патчи к нему не спасают, поэтому решил перейти на хром, благо плагины многие для него нужные уже стали юзабельны а некоторые реализованы лучше чем в лисе
semlanik написал(а):Лиса со
Прошу не рассматривать мой ответ, как провоцирование браузерных холиваров, но уж очень сильно ваше высказывание напоминает пацанское ;) "Мы бы им дали! (если б они нас догнали)"
Прошу вас не полениться, и заглянуть сюда - это весьма наглядные результаты многофакторных тестов конкретно моих браузеров, сделанные в разное время на разных версиях - возможно, вы удивитесь...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Знаете что не учитывает ваши
Знаете что не учитывают ваши тесты и вообще тесты всех бенч марков. Временой промежуток аптайма браузера ;) Согласен что хром может первый день работает хорошо и быстро у меня, но после начинает поедать память не понятно почему, лезть в своп и перестает открывать странички с восклицанием успс что-то сломалось... В общем-то болезни это все детксие, у лисы их очень мало осталось...
А то что там рендеринг идет на 3 секунды быстрее меня не спасет ни от чего + новые фичи аля html5 не очень нужны ибо вебдевелопментом не занимаюсь почти, а сайты все один фиг делают под IE6 до сих пор(
.
тесты не нужны, и без них видно когда лис по 10с запускается на мощной машине(установлено 30 плагинов в среднем) хром же стартует моментально, то что памяти ест больше это да, но я думаю это связано с тем что он более эффективно её использует, так же как и кэш и на диске
в том и дело что запускается
в том и дело что запускается и работает это разные вещи. я огнелис запускаю на работе раз в 2-3 недели. раньше у него бывало, очень приличное время, назад текла память, согласен был косяк. Но сейчас все работает отлично. Хром если не закрывать раз в несколько дней просто вещает в усмерть всю систему. конечно с 2-гигами оперативки мб не так заметно, но когда оперативки гиг и меньше, работать не комфортно(
.
ну да если меншьше гига думаю будет не очень, с этим как то странно вроде хромиум пилиться для chromeos она призвана работать на нетбуках
Hill написал(а): ....плюс
Так.... по крайней мере эта бага вылечилась установкой более свежей версии xdg-utils.
http://code.google.com/p/chromium/issues/detail?id=33842