войти зарегистрироваться

FirefoxFirefox 10 critical bug — isSameNode

Вкратце: в FF10 перестала работать куча сайтов, скомпилированных старыми версиями GWT. В консоли лезет ошибка isSameNode is not a function.
Пока баг в ФФ не исправили, выкладываю быстрый грязный фикс для вебмастеров:
<script type="text/javascript">
try{ 
if (!HTMLElement.prototype.isSameNode) 
               HTMLElement.prototype.isSameNode = function(b) {return this===b;} } 
catch(e){};
</script>

Подробности под катом.

БраузерыВышел Firefox 10

Вышла финальная версия Firefox 10.

Что нового:

• Кнопка «Вперёд» на панели навигации теперь не отображается до тех пор, пока Вы не перейдёте на страницу назад (для этого кнопка должна вплотную прилегать к строке адреса);
• Большинство дополнений теперь по умолчанию совместимы с Firefox;
• Добавлена поддержка антиалиасинга для WebGL;
• Добавлена поддержка CSS3 3D-Transforms;
• Добавлена поддержка элемента , предназначенного для изоляции двунаправленного текста, а также соответствующие ему свойства CSS;
• Добавлены полноэкранные API, которые позволяют создавать веб-приложения, работающие в полноэкранном режиме;
• Добавлены IndexedDB API, позволяющие лучше соответствовать спецификации;
• Добавлен инструмент инспектирования содержимого веб-страницы с подсветкой контента, включающий в себя новый инспектор CSS-стилей;
• В простой редактор JavaScript, встроенный в Firefox, добавлен редактор кода Orion, позволяющий разработчикам редактировать больше чем просто обычный текст. Редактор кода Orion имеет подсветку синтаксиса и множество других функций, облегчающих написание кода JavaScript;
• Исправлена проблема, при которой у некоторых пользователей Mac OS X после установки последнего релиза Java от Apple, могло произойти падение Firefox при закрытии вкладки с Java апплетом;
• Исправлена проблема, при которой у некоторых пользователей происходило падение браузера при перемещении закладок.

Браузеры«Домашняя страница» Firefox 12 получит ряд дополнительных свойств

Браузерная война, сместившаяся от интереса к падению процентов рынка IE на противостояние между Mozilla Firefox и Google Chrome, заставляет Mozilla Foundation вводить в свой браузер новые усовершенствования, которые заставили бы пользователей еще раз подумать о том, что стоит ли переходить на браузер поискового гиганта. Отрадно, что разработчики Firefox с точки зрения интерфейса — то, что видно всем пользователям, а не изменения «под капотом» — все-таки не просто копируют функциональность Chrome, а и добавляют новые инструменты, которых в Chrome пока нет.

Справедливости ради надо заметить, что новые возможности «Домашней страницы» Firefox 12 все-таки уже вызвали новые вопросы или даже нарекания (даже была изменена «ночная сборка»), потому как они еще дальше отодвинули браузер от того преимущества, который привлекает пользователей к Chrome — функциональной простоте. Под катом предлагается быстрый взгляд на те предложения, которые, возможно, появятся в скором времени в Firefox 12, если планы разработчиков не поменяются.

FirefoxНовые API во браузере Firefox позволят на JavaScript работать с мобильною связью

Всякий, кто взглядывал на график выхода новых версий браузера Firefox, ожидающихся в 2012 году, уж конечно видел там, что прямо сейчас идёт работа над внедрением новых возможностей в версии Firefox 12 которая, постепенно пройдя через стадии «Aurora» и «Beta», выйдет в свет в конце апреля нынешнего года. И вот почему, просто глядя на все те возможности, которые нынче внедряются в Firefox 12, можно предвидеть будущие возможности web-приложений почти на полгода вперёд — и порадоваться (а не то и посидеть с отвисшею челюстью) заранее.

Сейчас я обращу ваше внимание на две наиболее примечательные из недавних новинок.

Внедрён API WebSMS (описанный в MozillaWiki и обсуждавшийся в багзилле), который добавит в DOM объекты, управляющие отправкою и приёмом сообщений SMS.

Внедрён API WebTelephony (описанный в MozillaWiki и обсуждавшийся в багзилле), который добавит в DOM объекты, позволяющие звонить по телефону, а также принимать (или отклонять) входящие звонки и интересоваться состоянием мобильника (таким, как «идёт набор номера», «дозвон», «занято», «соединился», «рассоединился», «входящий звонок», и так далее).

Само собой разумеется, что эти интерфейсы предназначены для мобильных версий Файерфокса.

FirefoxПобеждаем утечки памяти и ускоряем работу Firefox

Про утечки памяти в Огнелисе на Хабре уже было несколько постов, но ни в одном из них нет полного, с моей точки зрения, набора инструкций. Под катом я попытаюсь собрать все вместе, добавив то, что помогло в решении вопроса мне.

Кроме решения проблемы утечки памяти, многие советы позволят ускорить работу браузера, так что пост будет интересен всем, кто использует Firefox. Практически каждый пункт подходит и для почтового клиента Thunderbird.

А если вам просто понравилась девушка с картинки, то здесь хайрез :)

JavaScriptISO 8601 и ECMAScript — головная боль от разночтения стандартов

Разрабатываем мы тут некоторый сервис интеграции с очень сторонней системой. Сам сервис работает на Node.js. И всё бы хорошо, но только недоступность сервера во время сборки мусора очень нервировала стороннюю систему.

В канун нового года было решено сделать серверу подарок — обновить Node.js с версии 0.4.8 до 0.6.6 В силу ряда организационных причин, обсуждать которые здесь не очень хочется, обновление было проведено сразу на боевой системе и даже без регрессионного тестирования.

Неужели в этой ситуации что-то могло пойти не так?

Персональные блоги mozilla is much slower then IE6

Просматривал список закрытых багов в Firefox 9.0.1 и меня очень порадовала одна строка.

685315 Remove JSOP_GETGLOBAL
126212 mozilla is much slower then IE6! and uses 90MB
678785 resource leak (not closed directory) in gfx/thebes/gfxFT2FontList.cpp


Чтож, можно всех поздравить. Отныне, с версии 9.0.1 Firefox не только не медленнее, чем Internet Explorer 6, но и использует не 90MB. А ведь об этом баге было сообщено ещё 18 февраля 2002 года, почти 10 лет назад.

FirefoxСпустя 7,5 лет разработчики Firefox добавили нумерацию строк для исходного кода

28 декабря разработчики Firefox наконец-то закрыли билет 246620, созданный аж 13 июня 2004 года, и добавили отображение нумерации строк в окне просмотра исходного кода веб-страниц, который вызывается сочетанием клавиш Ctrl+U.

Такую медлительность можно понять: функциональность слишком незначительная, мало кому нужная и слишком лёгкая в реализации — такое всегда откладывают на потом с мыслью «Ну эту ерунду-то я всегда смогу сделать, когда появится минутка» — так проходят годы. Тем более что её можно назвать избыточной, ведь номер текущей строки показывается в строке состояния, а сочетанием Ctrl+L можно перейти к строке по номеру.

У штатных разработчиков Mozilla время занято более серьёзными задачами, так что они ссылаются на коммьюнити. Мол, только два месяца назад им прислали патч и только месяц назад прислали тесты, которые необходимы в соответствии с процедурой, и только вчера эти тесты были исправлены. Так что Mozilla внесли исправления буквально на следующий день после того, как сообщество решило проблему своими силами. Именно так развиваются открытые проекты (да и некоторые закрытые тоже) — если вы хотите какую-то опцию в программе, то сами и сделайте её.

ПодкастыTrashcast №2

Выкатываем вам второй выпуск подкаста сайта Трешбокс.ру — Trashcast #2. Мы говорим о всяких мобильных ништяках:
  • GTA 3 на iOS и Android.
  • Обновление Firefox для Android.
  • Touch-версия ICQ для симбы.
  • Nokia объявляет конкурс приложений для Series 40.
  • Твикер для N9, позволяющий включить поворот домашних экранов и многое другое.
  • Samsung обновит смартфоны и планшеты до Android 4.0. Да, но не все.
  • Symbian всё. Или нет?
  • Intel троллит Apple x86-смартфоном.
  • Nokia Lumia 800 всех цветов. Или Nokia Lumia 900?
  • Huawei сделает «самый крутой смартфон».
  • Двухсимочников от Samsung будет аж два.
  • Штаб квартира Nokia останется в Эспоо.


Подкаст содержит ненормативную лексику.
прослушан 253 раза

Блог компании Evernote CorporationEvernote Clearly теперь доступен и для Firefox


Evernote Clearly, наше расширение для браузера, которое позволяет создавать комфортные условия для чтения статей и блогов в Интернете, теперь доступно и для Firefox.

Установить Evernote Clearly »