Обновить
21.68

Firefox

Свободный браузер на движке Gecko

Сначала показывать
Порог рейтинга
Уровень сложности

Страница about:about в Firefox

Время на прочтение4 мин
Количество просмотров55K
То, что иногда наблюдается в адресной строке пустой страницы «about:blank», для Мозиллы стало философией доступа к ресурсам браузера. Мало кто знает об этой философии, кроме просвещённых монахов, для которых адресная строка менее священна и более инструментальна, чем для остальных. Но трудно запомнить всё разнообразие свойств этой строки. Приоткрыть окно к просветлению помогает мантра «about:about». Сейчас, на момент версии 37, она открывает 34 варианта продолжений ссылок после двоеточия. Есть и недокументированные.

Шутники потирают руки: можно вызывать самые натуральные озадачивающие странички минимальными усилиями. Но есть и ряд полезных страниц. Цель списка ниже — выделить долю полезных страниц для продвинутого пользователя браузера.
Читать дальше →

K-Meleon 75: текущее состояние, баги, ссылки и т.п

Время на прочтение4 мин
Количество просмотров6.5K
Ну что ж, после довольно долгого вступления и представления браузера поговорим о современном состоянии дел с ним.

На сегодня K-Meleon находится на пороге релиза 75, построенного на 31-м ESR-движке. Несмотря на быстрое «принудительное устаревание» браузеров, 75-й полноценно актуален. Самой важной задачей разработчика, Дориана, пожалуй, стали относительно масштабные изменения в оригинальном функционале КМ, а также дальнейшая адаптация движка Мозиллы, которая рада задать проблем каждому, кто посмеет вторгнуться на ее территорию.

Несмотря на долгие усилия, даже 2-й релиз-кандидат не свободен от некоторых неприятных багов, но очень много возникших проблем счастливо решены. При этом в браузер добавлен довольно приличный объем значимого функционала.

Правда, что ли?

Альтернативная система управления жестами мыши для расширений Chrome и Firefox

Время на прочтение7 мин
Количество просмотров40K


Если кратко, то под катом вас ждет описание альтернативных жестов в картинках, шпаргалка по запоминанию первых 29 жестов, сравнение популярных расширений по управлению жестами мыши, готовые настройки для импорта новых жестов, небольшой список известных расширений и утилит, которые делают серфинг в сети быстрее и приятней. Теперь обо всем по порядку…
Осторожно, много картинок

API для интернационализации JavaScript: реализация в Firefox

Время на прочтение11 мин
Количество просмотров12K

Что такое интернационализация?


Интернационализация (internationalization, а для краткости — i18n, то бишь i, ещё 18 букв и n; по-русски это получится и17я) – такой способ создания приложений, при котором их можно легко адаптировать для разных аудиторий, говорящих на разных языках. Очень легко ошибиться, предполагая, что все ваши пользователи происходят из одной местности и пользуются одним языком – особенно, если вы даже не задумываетесь о том, что предполагаете именно это.

function formatDate(d)
{
  // Все же пишут дату, как месяц/день/год. Правда ведь?
  var month = d.getMonth() + 1;
  var date = d.getDate();
  var year = d.getFullYear();
  return month + "/" + date + "/" + year;
}
 
function formatMoney(amount)
{
  // Все деньги – это доллары, с двумя знаками после запятой. Ведь так?
  return "$" + amount.toFixed(2);
}
 
function sortNames(names)
{
  function sortAlphabetically(a, b)
  {
    var left = a.toLowerCase(), right = b.toLowerCase();
    if (left > right)
      return 1;
    if (left === right)
      return 0;
    return -1;
  }
 
  // Имена всегда сортируются по алфавиту, не так ли?
  names.sort(sortAlphabetically);
}

Читать дальше →

Кому может быть нужен K-Meleon?

Время на прочтение4 мин
Количество просмотров51K
Итак, поговорим о главном: зачем вообще нужен K-Meleon в наше время, когда вокруг стотыщ разных браузеров?

Зачем? Кому? Для чего?

Первый ответ, который обычно дают на этот вопрос – тем, у кого low-end или старые компьютеры. И это логично: на всех не новых системах КМ не один год имеет заслуженную репутацию ведущего полнофункционального легковеса.
Отчасти вынужденное отставание от «передовой» фронта разработки топ-браузеров КМ фактически обратил в свое преимущество как нишевого браузера для «олдтаймеров». Так на все еще довольно многочисленных компьютерах эры P4, доживающих свой век в сени WinXP, а то и Win2k, K-Meleon – едва ли не единственный современный браузер, позволяющий работать без зверских тормозов и ограничений.

И еще как минимум 6 ответов на эти вопросы

10 относительно малоизвестных фактов о K-Meleon

Время на прочтение2 мин
Количество просмотров34K
  1. Это я уже писал, но не грех и повторить: K-Meleon существует 15 лет, с 2000 года, являясь одним из старейших браузеров, сохраняющих актуальность и преемственность до наших дней.
  2. K-Meleon скачан с официальной страницы на sourceforge более 7600000 раз.
  3. Наиболее популярен K-Meleon… в России! Примерно 20% всех закачек сделали пользователи нашей страны.

Читать дальше →

K-Meleon приветствует Хабражителей

Время на прочтение2 мин
Количество просмотров15K
Здравствуй, Хабралюд!

Не прошло и… много лет, как я попал сюда, и теперь могу приветствовать сообщество на правах полноправного участника.
На правах действующего лидера Русской команды K-Meleon я открываю этот блог, посвященный одному из старейших актуальных браузеров мира.

Да это не шутка – когда Майкрософт свершит свои планы по убийству IE, заменив его новым брендом, K-Meleon станет старейшиной мира современных десктопных браузеров на платформе Windows. Тех, которые обновляются и сохраняют совместимость с современным вебом до сих пор.
Читать дальше →

Google Play Store заблокировал Firefox под Android (скорее всего, по ошибке)

Время на прочтение1 мин
Количество просмотров21K
Разработчики Firefox обсуждают баг 1131601, из-за которого Firefox заблочили в магазине приложений. При обращении к адресу play.google.com приходит 403 Forbidden, основанный на неправильном User Agent. На экране такое:

This browser is no longer supported.
Please use the Google Play Store app to access Google Play.



Читать дальше →

Надёжный localStorage для букмарклетов

Время на прочтение5 мин
Количество просмотров12K
В отличие от расширений, букмарклеты хороши простотой и кроссбраузерностью. Конечно, они ограничены контекстом окна (содержимого страницы), но часто этого достаточно. А с возникновением механизма localStorage у них появился простой способ сохранять и запрашивать данные на стороне клиента.
Читать дальше →

Проблема диагональных бордеров и Firefox

Время на прочтение2 мин
Количество просмотров14K
Недавно столкнулся с такой проблемой — верстал нестандартную рамку для картинок с помощью псевдо-элементов и бордеров и столкнулся с тем, что Firefox совершенно не справляется с сглаживанием линий (антиалиасинг) этих самых бордеров.

Погуглил решений, натолкнулся в итоге на эту небольшую статью, которая чудесным образом решила проблему. Надеюсь, кому-нибудь ещё пригодится, хоть и статья малюсенькая.
Читать дальше →

Mozilla выпустила первый браузер для разработчиков

Время на прочтение2 мин
Количество просмотров120K
Как и сообщалось ранее, Mozilla выпустила первый браузер, который создан специально для разработчиков. Несмотря на то, что официальный пресс-релиз о выходе новинки будет доступен 10 ноября, попробовать новый браузер можно уже сейчас.



Стала известна новая информация о Firefox Developer Edition:
Читать дальше →

Первый браузер специально для разработчиков: уже скоро

Время на прочтение1 мин
Количество просмотров47K
Мы в Mozilla понимаем, что разработчики — это фундамент веба, поэтому мы активно продвигаем стандарты и продолжаем разрабатывать отличные инструменты, чтобы облегчить вам создание отличного веб-контента и приложений.

В процессе веб-разработки, как правило, используется бесчисленное количество различных инструментов, которые зачастую не очень хорошо работают вместе. Это значит, что вам приходится переключаться между разными инструментами, платформами и браузерами, что замедляет процесс и уменьшает продуктивность.

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

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


Читать дальше →

Ближайшие события

Настройка своего сервера синхронизации Firefox Sync

Время на прочтение5 мин
Количество просмотров42K
image

Firefox Sync, это служба, которая позволяет пользователям переносить полностью свою историю, пароли, закладки, открытые вкладки и даже дополнения между различными устройствами, на которых установлен браузер Firefox, как для десктопной версии, так и для Android.

Firefox Sync реализуется двумя сущностями — сервисом авторизации (Firefox account API) и сервером синхронизации (Firefox Sync).

Давно возникла идея настроить свой сервер для синхронизации паролей, закладок и прочих радостей жизни. По роду деятельности, не очень доверяю публичным сервисам, таким, как LastPass или Google Account. На мой взгляд, приватные данные должны храниться на своем сервере.

Ну да хватит лирики, приступим к настройке.
Читать дальше →

Релиз Firefox 33

Время на прочтение2 мин
Количество просмотров43K
Для загрузки стал доступен Firefox для десктопов. Основные нововведения: (и снова) оптимизация потребления памяти, Off Main Thread для Windows, интеграция OpenH264, различные улучшения в работе поиска в адресной строке, повышение стабильности восстановления сессий и т.д. Список всех изменений в Firefox 33 под катом.
Читать дальше →

Руководство по Google Hangouts для Debian/Ubuntu Linux (а также Mac OS X и Windows)

Время на прочтение6 мин
Количество просмотров44K
В свете последних событий, связанных со Skype (блокировка «старых» версий клиента, насильное обновление клиентов на всех платформах, откровенно сырая новая версия клиента для Linux), решил поделиться с сообществом успешным опытом использования Google Hangouts для коллаборации (командной разработки ПО, парного программирования) и написать универсальное руководство (tutorial, how-to) для Debian/Ubuntu Linux, а также Mac OS X и Windows, собрав всю необходимую и полезную информацию воедино.

Эта статья для тех, кто в поиске полноценной альтернативы Skype для большинства современных платформ и в первую очередь для Linux.
Читать дальше →

Можно ли улучшить контекстный поиск в браузере?

Время на прочтение2 мин
Количество просмотров17K
Вдруг, кто-то не знает. Предлагаю попробовать совместить контекстное меню в браузерах FF/Chrome:

и

С их списками поисковых машин и расширить эти списки:



В результате должен получиться «кроссайтовый» поиск без copy-paste самым коротким способом. Это не реклама плагина контекстного поиска (я не автор плагинов, упомянутых далее), а скорее реклама новой привычки.
посмотреть

Релиз Firefox 32

Время на прочтение2 мин
Количество просмотров21K
2 сентября состоялся релиз стабильной версии Firefox 32 для десктопов и мобильных устройств на базе Android.

Из основных изменений для десктоп версии я бы отметил:
  • новая подсистема локального кэширования HTTP-запросов теперь включена по умолчанию
  • интеграция сборщика мусора Generational Garbage Collector
  • переработано контекстное меню, теперь пункты меню «вперед», «назад», «обновление страницы» и «добавление в закладки» реализованы в виде пиктограмм:

    image
Читать дальше →

В Firefox Developer Tools добавлена поддержка событий jQuery

Время на прочтение1 мин
Количество просмотров20K
Встроенные инструменты разработки в Firefox становятся все удобнее. image
Возможность просматривать эвенты в Firefox developer tools была доступна и раньше, но поддерживала она только нативные js события. Для этого, надо открыть Dev tools, перейти на вкладку Inspector и если на элемент было повешено событие, то справа от него отображалась пиктограмма «ev», при нажатии по которой можно было посмотреть обработчик.
Читать дальше →

Смартфон под Firefox OS поступил в продажу за $33 (в Индии)

Время на прочтение1 мин
Количество просмотров26K
Mozilla с гордостью объявила о начале продаж смартфона Cloud FX, работающего под операционной системой Firefox OS. Смартфон производства Intex Technologies доступен для покупателей эксклюзивно через сайт Snapdeal.com по цене 1999 рупий (33 доллара США).


Читать дальше →

Вклад авторов