LINUX.ORG.RU

Firefox 35

 ,


0

2

Доступна финальная версия Mozilla Firefox 35:

  • Встроенный чат Firefox Hello поддерживает каналы, которым можно назначить постоянное имя и адрес. Окно чата отделено от окна браузера;
  • Переработана панель поиска (отключается browser.search.showOneOffButtons=false);
  • Улучшена обработка изменений динамических стилей (повышена отзывчивость интерфейса);
    • Добавлены функции «поделиться страницей в соцсетях« и «магазин приложений»;
    • Поддержка Public Key Pinning — расширения протокола HTTP, позволяющего веб-сайту явно указать допустимые для этого сайта сертификаты;
    • Масштабирование изображений потребляет меньше ресурсов;
    • Закрыта служба Plugin Finder Service, позволявшая с помощью всплывающего окна найти и установить недостающий плагин для отображения веб-содержимого (Flash, Java, Windows Media). Веб-сайтам следует самим размещать ссылки на плагины, либо переходить на современные веб-стандарты;
    • Поддержка WebSocket в Web Worker-ах (504553);
    • Поддержка заголовка alt-svc (HTTP/2);
    • PDF.js 1.0.907.

    Инструменты разработчика:

    CSS:

    • Включена поддержка свойств mask-type и filter (визуальные эффекты средствами CSS);
    • Поддержка шрифтов WOFF2 в @font-face (1064737);
    • Реализована функция symbol() (966168);
    • Реализована поддержка Font Loading API (1028497);
    • По аналогии с Webkit-браузерами, -moz-appearance:none, применённое к выпадающему списку, теперь убирает значок справа от него (649849);
    • Добавлена возможность задать свойства CSS с помощью синтаксиса element.style[„css-property-name«] (958887).

    HTML:

    • Нестандартные (появившиеся когда-то в IE), но широко распространённые атрибуты тега <body> (bottommargin, leftmargin, rightmargin и topmargin) теперь поддерживаются не только в режиме совместимости (95530).

    JavaScript:

    API/DOM:

    • Окончательно удалены Legacy Crypto API (и соответствующая настройка dom.unsafe_legacy_crypto.enabled). Для сайтов (онлайн-банкинг, гос.сайты), требующих эти API, создано расширение;
    • Поддержка импорта HTML (877072);
    • Интерфейс NavigatorLanguage доступен worker-ам через WorkerNavigator (925849);
    • Новый метод Element.closest(), возвращающий ближайшего предка текущего элемента (1055533);
    • Экспериментальная поддержка свойства CanvasRenderingContext2D.filter (canvas.filters.enabled) (927892);
    • Web Animations: реализовано свойство Animation.target (dom.animations-api.core.enabled) (1067701);
    • Метод hasAttributes() перемещён из Node в Element (1055773);
    • Реализован Resource Timing API (получение информации о том, с какой скоростью обрабатываются элементы сайта) (1002855);
    • Началась работа над ImageCapture API (916643);
    • Не-HTTP запрос XHR в случае успеха теперь возвращает 200 (а не 0, как при ошибке) (716491);
    • Свойство XMLHttpRequest.responseURL теперь возвращает URL ответа без хеша (#) в начале (1073882);
    • Нестандартное внутреннее свойство File.mozFullPath больше не доступно из веб-содержимого (1048293);
    • Экспериментальная реализация AbortablePromise, представляющее собой promise, которое может быть отменено объектом, отличным от того, которым оно создано (dom.abortablepromise.enabled) (1035060);
    • Удалено нестандартное свойство Navigator.mozIsLocallyAvailable (1066826);
    • WebGL 2.0: реализован метод WebGL2RenderingContext.copyBufferSubData() и поддержка расширения WebGL EXT_blend_minmax (1048668);
    • Свойство медиа-элементов HTML crossOrigin теперь возвращает «anonymous» (а не пустую строку), если атрибут crossorigin пуст. Это позволит отличить пустой атрибут от отсутствующего (880997);
    • Принудительное включены Websocket API (1091016).

>>> Подробности

anonymous

Проверено: Shaman007 ()
Последнее исправление: JB (всего исправлений: 2)

Эта жирная сволочь как вылетала, так и вылетает, упираясь в предел по оперативке (1.7 Гб). Вместо того, чтобы впиливать в движок всякую чушь, лучше бы сделали его стабильней и переписали, чтобы меньше жрал и не вылетал.

anonymous
()

По аналогии с Webkit-браузерами, -moz-appearance:none, применённое к выпадающему списку, теперь убирает значок справа от него (649849)

Я джва года ждал этой фичи

skey
()
Ответ на: комментарий от anonymous

Ни разу не видел такое. Опиши подпобнее.

dk-
()
Ответ на: комментарий от th3m3

Может поможет browser.sessionstore.interval - настройка хранит количество миллисекунд по истечении которых происходит сохранение сессии в браузере. По умолчанию вроде 10 000, т.е. 10 секунд. Можно увеличить на сколько нужно.

Пробовал. Не помогает, ибо он делает fsync по любому действию, а sessionstore он делает дополнительно, чтобы не дай бог не потерять наэфсинкованное раньше.

anonymous
()
Ответ на: комментарий от anonymous

Эта жирная сволочь как вылетала, так и вылетает, упираясь в предел по оперативке (1.7 Гб). Вместо того, чтобы впиливать в движок всякую чушь, лучше бы сделали его стабильней и переписали, чтобы меньше жрал и не вылетал.

прекрати врать

$ free
             total       used       free     shared    buffers     cached
Mem:       1009976     714228     295748          0      26924     486956
-/+ buffers/cache:     200348     809628
Swap:       124736        140     124596
$ ps uax |grep 'firefo[x]'
123:drb       2925 65.8 10.9 564560 110340 ?       Ssl  Jan13 391:23 /unsecure/drb/bin/firefox/firefox
141:drb      12470  0.0  0.0      0     0 ?        Z    09:44   0:00 [firefox] <defunct>
emulek
()
Последнее исправление: emulek (всего исправлений: 1)
Ответ на: комментарий от haku

Тоже бесит эта проплаченная фигня в браузерах. Какого чёрта они там себе позволяют?

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

anonymous
()
Ответ на: комментарий от anonymous

Да ничерта он не заработает. Те, у кого уже есть профиль браузера и какая-никакая история (не чистая установка) - те эти иконки и не увидели, те, у кого чистая установка быстро накидали туда нужные им сайты не обращая внимания закидывают они поверх пустых квадратов или каких-то фиксированых вкладок.

Но нет, погазифицировать же надо, поверещать о том что и куда катится.

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

Господа, если у вас так бомбит что кто-то делает успешный браузер и всеми результатами своего труда делится со всеми, то смажьте уже горящее место мазью от ожогов и топайте пользоваться Lynx, там всё по хардкору.

anonymous
()

У меня еще 17 в свопе компилируется

mittorn ★★★★★
()
Ответ на: комментарий от anonymous

Господа, если у вас так бомбит что кто-то делает успешный браузер и всеми результатами своего труда делится со всеми, то смажьте уже горящее место мазью от ожогов и топайте пользоваться Lynx, там всё по хардкору.

Шо б мы все без тебя делали? Так и ходили б, не зная правды...

anonymous
()
Ответ на: комментарий от anonymous

Те, у кого уже есть профиль браузера и какая-никакая история (не чистая установка) - те эти иконки и не увидели

неправда, он их добавляет в существующие профили рядом с другими иконками. приходится руками убирать.
вообще каждый с последними версиями фф это постоянная история - с каждым обновлением приходится искать способы вернуть его к предыдущему состоянию.

prizident ★★★★★
()
Ответ на: комментарий от dk-

LibreJS, SpyBlock (форк AdBlock) и HTTPS Everywhere по дефолту, куча фич для параноиков (поддельный User Agent, блокировка сторонних кук, подделка HTTP Referer, Do Not Track по дефолту, запрет манипулирования буфером обмена из Javascript'ов), вычистка дерьма для интеграции с соцсеточками (Social API). И одобрение Столлмана, разумеется.

svobodka_fighter
()

Kurwa mać!
Оказывается, они давно уже выпилили ppa со стабильной версией, а в убунтовые репы для LTS он ещё не попал.

Hurenweibel ★★
()
Ответ на: комментарий от svobodka_fighter

Вроде неплохо. Даже адекватно почти во всем.
Ну... хорошо, что для тебя есть подходящий инструмент.
И хорошо, что меня устраивает почти дефолтная лиса (у меня вкладки сбоку, древовидно).

dk-
()
Ответ на: комментарий от dk-

Даже адекватно почти во всем

Не ожидал услышать такого от тебя. Видимо, ты ничего не слышал про LibreJS (но лично я целиком ЗА подобные вещи).

svobodka_fighter
()
Ответ на: комментарий от anonymous

Господа, если у вас так бомбит что кто-то делает успешный браузер и всеми результатами своего труда делится со всеми, то смажьте уже горящее место мазью от ожогов и топайте пользоваться Lynx, там всё по хардкору.

А ты думаешь почему эти люди злые?

anonymous
()
Ответ на: комментарий от svobodka_fighter

Эмм? Почему не ожидал?
Если про свободность речь, то я крайне положительно отношусь к идеям СПО (и даже ряду идей, но без фанатизма ФСФ). И даже пользуюсь кое чем. И свои мелкие нарабоки в программировании виртуальных туров (если с каким-то вопросом долго мучался и нашел таки решение) стараюсь на нашем форуме писать. За доступность и открытость информации, в общем.

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

Некоторые проблемы с приватностью? Ну они очевидны. Это плата за существование таких доступных и полезных продуктов как поисковики, почтовики, картографические сервисы и т.п. Но само собой я не буду через яндекс.почту обсуждать свой план убийства президента.

А еще стараюсь пользоваться дефолтными окружениями и браузерами. Ибо:
- за чужим компом не особо мучаться (вся моя кастомизация - это панель задач слева)
- мои сайтоподелки должны на дефолте тестироваться и корректно работать.

dk-
()
Ответ на: комментарий от dk-

Ты не понял. LibreJS блокирует все несвободные Javascript'ы. А несвободным считается любой скрипт, в котором явно не указано, что он свободный. В итоге 99% сайтов с Javascript'амы в IceCat работать не будут (но я, повторяюсь, исключительно одобряю подобные меры).

svobodka_fighter
()
Ответ на: комментарий от dk-

Но само собой я не буду через яндекс.почту обсуждать свой план убийства президента.

А где вы будете его обсуждать? Мы не из органов. Нам для интересу.

anonymous
()

1.Не знаю, как в 35, а в 31.3 окошка поиска текста на странице на каждой своя - очень не удобно, если нужно искать в каждой вкладке.

2. Зачем они запилили в 31.3 поле для поиска в гугле на каждой новой вкладке?

P.S. НЕНАВИЖУ ОБНОВЛЯТЬСЯ и выпиливать всё.

record ★★★★★
()
Последнее исправление: record (всего исправлений: 2)
Ответ на: комментарий от svobodka_fighter

Ну а я считаю это шизой :)

Если для нормальной работы нормального сайта нужен жс, то пусть он работает. Это не значит, что его нужно пихать везде и всюду.

Кстати. Вот мои панорамки у тебя, получается, не работают. Понятно, что они могут тебе быть совершенно не интересны (это нормально), но для большинства пользователей принудительная блокировка создает больше проблем, чем пользы.

dk-
()
Ответ на: комментарий от record

в 31.3 окошка поиска текста на странице на каждой своя

Сижу в 34 и не наблюдаю вашу проблему. Вот поиск по Ctrl+F действительно так себя ведёт.

anonymous
()
Ответ на: комментарий от record

Имхо. оно должно настраиваться. И желательно где-то в гуйне.

Под мой юзкейс такой подход (отдельно по вкладам) - самый лучший. Т.к. очень редко ищу «во вкладках вообще». А почти всегда исключительно в конкретно (да еще и в разных разное).

dk-
()
Ответ на: комментарий от anonymous

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

dk-
()
Ответ на: комментарий от dk-

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

И в FSF это прекрасно понимают, поэтому даже в их передовом дистрибутиве — Trisquel — вместо IceCat используется собственный, более либеральный, форк Firefox — Abrowser.

svobodka_fighter
()
Ответ на: комментарий от svobodka_fighter

Ну и, в конце концов, LibreJS — это обычный плагин, который можно установить и в ванильный Firefox.

svobodka_fighter
()
Ответ на: комментарий от dk-

ну, поле поиска в гугл я выпилил в userContent.css (гугл подсказал), а вот новый поиск текста на каждой вкладке реально бесит.

record ★★★★★
()
Последнее исправление: record (всего исправлений: 3)
Ответ на: комментарий от anonymous

Сижу в 34 и не наблюдаю вашу проблему.

нажми Ctrl+T, поиск в гугл будет виден - если профиль не изменён как-то. В 31.3.0 есть.

record ★★★★★
()
Последнее исправление: record (всего исправлений: 2)
Ответ на: комментарий от svobodka_fighter

LibreJS, SpyBlock (форк AdBlock) и HTTPS Everywhere по дефолту, куча фич для параноиков (поддельный User Agent, блокировка сторонних кук, подделка HTTP Referer, Do Not Track по дефолту, запрет манипулирования буфером обмена из Javascript'ов), вычистка дерьма для интеграции с соцсеточками (Social API).

Но если ты такой параноик, то почему бы не сделать это все самому, тем более, что особого труда это не составит даже в ванильной лисе?

Vigi
()

Есть достойные форки?

mittorn ★★★★★
()

Есть ли тут какие наработки по тач интерфейсу? Может как активировать можно? Актуально для x86-64 планшетов.
Были слухи что в какой то версии FF тач был, но в следующих отключили.

anonymous
()
Ответ на: комментарий от anonymous

например, через WebRTC можно незаметно получить список всех айпишников в локальной сети юзера

Сам-то получал, или местных наслушался? Похакал?

anonymous
()
Ответ на: комментарий от anonymous

H.264 в OS X поддерживается теперь через нативные апи этой ОС. В новость не влезло, число знаков не резиновое, а ресурс тут все же про Linux.

anonymous
()
Ответ на: комментарий от svobodka_fighter

Уже не gnewsense их передовой дистрибутив? трискель - это же вроде какая-то поделка испанских школьников?

anonymous
()
Ответ на: комментарий от svobodka_fighter

Объясните мне, пожалуйста, зачем нужен SpyBlock, если:

  • код AdBlock открыт;
  • фильтры SpyBlock во много раз хуже фильтров адблока (поскольку фильтры адблока вылизывались годами). Хуже, означает, что они ломают работу сайтов в самых неожиданных местах.

Кстати, сейчас готовится порт для Firefox uBlock - блокировщика рекламы, полностью совместимого с подписками адблока (не форк), но потребляющего в разы меньше оперативной памяти.

Желающие могут стянуть исходники и сделать

sh tools/make-firefox.sh
cd dist/build/uBlock_xpi/
zip uBlock.xpi -r *

или воспользоваться готовой сборкой (автоматически собирается из сорцов каждые 6 часов)

anonymous
()
Ответ на: комментарий от h4tr3d

Для меня это лишний вес, который захламляет старт браузера+жрет оперативу. Я его не буду использовать, и соц.хрень также. Как по мне, выпилил бы чат+соц+веб инструменты. Если мне понадобится что-то я скачаю «расширенную версию ФФ», а так, вообще все в топку.

Lanavidat
()
Ответ на: комментарий от redhat

Чтобы написать «ну вот а я только закончил собирать 25»

loz ★★★★★
()
Ответ на: комментарий от anonymous

Таки Trisquel, именно его FSF всюду (например, здесь) рекомендует, и именно на нём работают серверы FSF.

svobodka_fighter
()
Ответ на: комментарий от loz

И что вобще за

alias eixi='eix -I'
alias eixc='eix -c'
alias eixic='eix -Ic'
alias eixicu='eix -Icu'
alias eixir='eix -I -r'

alias evp='emerge -vp'
alias efvp='emerge -fvp'

alias eus='equery uses'
alias eub='equery b'
alias eud='equery d'
alias euf='equery f'
redhat
()
Ответ на: комментарий от anonymous

H.264 в OS X поддерживается теперь через нативные апи этой ОС. В новость не влезло, число знаков не резиновое, а ресурс тут все же про Linux.

Ну как маленький это же ЛОР, достаточно было написать про кнопку Share с социальными сетями и про OS X - остальное мало кого интересует

anonymous
()
Ответ на: комментарий от Lanavidat

Сначала было Main/Browser/WebEditor/etc в одном. Разделили. Сейчас опять пихают. Потом опять разделят :) Но факт: у меня Hello не заработал.

h4tr3d ★★★★★
()
Ответ на: комментарий от anonymous

Теперь позволяет

дык для людей же сделано

kto_tama ★★★★★
()

Начиная с 33 или 34 (уже точно не скажу) заметил новый баг: открывается новая активная пустая вкладка, с неё можно перейти на другие, но вернуться уже не получится, и закрыть её нельзя до перезапуска. Это лечится?

Dmitry_Sokolowsky ★★★★★
()
Ответ на: комментарий от redhat

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

loz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.