The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Тестирование Firefox 53-beta и Firefox Developer Edition 54

12.03.2017 22:56

Firefox 53 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Кроме того сформирован выпуск Firefox Developer Edition 54, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 53 намечен на 18 апреля, а Firefox 54 на 13 июня.

Изменения, представленные в бета-версии Firefox 53:

  • Полностью переработано оформление уведомлений для подтверждения предоставления web-приложению или сайту дополнительных полномочий, таких как доступ к определению местоположения, микрофону, камере, API для offline-хранения, выводу уведомлений и т.п. Уведомления о запросе расширенных полномочий стали более заметными, наглядными и простыми для понимания. В адресной строке предусмотрена возможность быстрого доступа к полномочиям с возможностью их изменения в любой момент и доступом к расширенным настройкам сайта, позволяющим заблокировать загрузку изображений, обработку cookie и использование плагинов.
  • Поддержка многопроцессного режима расширена наработками проекта Quantum Compositor (e10s-gpu), в рамках которого код композитинга и интерфейса для взаимодействия с GPU вынесен в отдельный процесс, что позволяет защитить браузер от проблем, возникающих из-за графических драйверов и сбоев в графическом API. В случае сбоя графического драйвера процесс композитинга автоматически перезапускается без негативного влияния на работу остальных частей браузера. Проведённый в ночных сборках эксперимент показал, что тестовое включение Quantum Compositor привело к сокращению общего числа жалоб на крахи браузера на 1.2%, крахов в процессе завершения работы на 5.1%, крахов плагинов на 5.5% и число отчётов о крахах GPU-драйверов уменьшилось на 45%. Отдельный процесс для отрисовки пока активирован только для платформы Windows;
  • В дополнение к ранее применяемой базовой теме оформления в основной состав включены две новые темы оформления - Compact Dark и Compact Light, созданные по мотивам тем оформления для Firefox Developer Edition. Новые темы можно активировать через Appearance в менеджере дополнений (about:addons) или через меню настройки внешнего вида (Menu/Customize). Новые темы являются первым шагом на пути к реализации плана по визуальному обновлению Firefox в 2017 году.
  • По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках. Звук и видео теперь начинают воспроизводиться только после того, как пользователь явно перейдёт на вкладку (воспроизведение не начнётся, пока вкладка не станет видимой);
  • Обеспечена возможность применения легковесных тем оформления для окон, открытых в режиме приватного просмотра;
  • В режиме читателя (Reader Mode) реализовано отображение приблизительного времени чтения страницы;
  • Изменён метод отображения обрезанной части заголовка страницы на вкладках - вместо многоточия реализован эффект смазывания (затухания) последних букв;
  • Обновлены элементы интерфейса для управления воспроизведением мультимедийного содержимого;
  • Добавлена поддержка канала прозрачности для видео в формате WebM, что позволяет организовать воспроизведение с просвечивающим фоном;
  • Для очень больших меню, включающих более 40 элементов, реализована функция inline-поиска элементов меню;
  • В дополнениях запрещена загрузка бинарных компонентов и разделяемых библиотек непосредственно в процесс Firefox. Разработчикам дополнений, в которых используется нативный код, рекомендуется перейти на технологии WebExtensions и API Native Messaging, который подразумевает запуск связанного с дополнением исполняемого файла в отдельном процессе и организацию канала связи с ним. Начиная с Firefox 53 все дополнения, использующие JS-ctypes или напрямую загружающие бинарные данные в процесс будут занесены в чёрный список;
  • По умолчанию включен интерфейс для навигации по структурированным данным в формате JSON. В интерфейсе предоставлена возможность раскрытия блоков в соответствии с заданным фильтром и сохранения или копирования выделенных областей. В состав кодовой базы просмотрщик JSON добавлен ещё в Firefox 44, но до сих пор был отключен по умолчанию (devtools.jsonview.enabled в about:config);

  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. В новой версии реализована большая часть API browser.browsingData, которое позволяет удалять из Firefox накопленные в процессе навигации данные, такие как данные форм, cookie, пароли, загрузки, содержимое кэша, история посещений. Частично реализован API browser.identity, предоставляющий средства для аутентификации с использованием OAuth. Добавлен новый API browser.contextualIdentities с реализацией системы контейнеров для изоляции параметров идентификации (например, в разных вкладках можно использовать разные учётные записи к одному сайту). Успешно прошёл тестирование и включён по умолчанию API browser.storage.sync. Началась реализация API browser.devtools. Существенно расширены возможности по созданию контекстных меню.
  • Добавлена система детализированного подтверждения полномочий, которые требуют дополнения на базе WebExtensions. Перед установкой дополнения, или в случае изменений списка полномочий при доставке обновлений, пользователь должен подтвердить предоставление дополнению расширенных прав, таких как доступ к пользовательским данным или содержимому вкладок;
  • В сборках для платформы Linux прекращена поддержка процессоров x86, не поддерживающих инструкции SSE2 (процессоры старее Pentium 4 и AMD Opteron, в том числе Pentium 3, Athlon XP и VIA C3);
  • Прекращена поддержка платформ Windows XP и Vista, а также 32-разрядных версий macOS. Последним LTS-выпуском для данных систем является Firefox 52, который будет поддерживаться до апреля 2018 года;
  • Уменьшен размер обновлений к сборкам для macOS;
  • В about:config добавлена опция network.http.referer.userControlPolicy, позволяющая определить применяемую по умолчанию политику отправки заголовка Referrer: 0 - не заполнять, 1 - заполнять только для того же домена (same-origin), 2 - отправлять обрезанным на другие хосты (strict-origin-when-cross-origin), 3 - отправлять за исключением случая обращении из области HTTPS к HTTP (no-referrer-when-downgrade, по умолчанию);
  • Добавлен API Intersection Observer, позволяющий увеличить производительность сайта за счёт применения техники отложенной загрузки контента и значительного снижения накладных расходов при проверке видимости контента;
  • Включена по умолчанию поддержка CSS-свойств "mask-*" (mask-clip, mask-border, mask-image, mask-position, mask-origin, mask-size и т.п.) для полного или частичного скрытия видимых элементов. В частности, можно описать как использовать другой графический элемент или изображение в качестве маски для изменения яркости или прозрачности;
  • Добавлено CSS-свойство caret-color, через которое можно изменить цвет курсора для форм ввода;
  • Добавлены комбинированные CSS-свойства place-items, place-self и place-content, позволяющие одним действием установить пары свойств align-items и justify-items, e align-self и justify-self;
  • В CSS-свойство display добавлена поддержка значения flow-root, позволяющего сгенерировать блочный элемент, соответствующий новой технике блочного форматирования контента;
  • В экспериментальном CSS-свойстве tab-size (-moz-tab-size) появилась возможность задания произвольного размера табуляции в пикселях, а не только через определения числа пробелов;
  • Специфичный для движка Gecko префикс "-moz-" удалён для псевдокласса ":dir()", свойства text-align-last и метода calc();
  • Добавлена описанная в спецификации ECMAScript 2015 семантика для свойств Function.name, включая возможность определения имён для анонимных функций (var foo = function() {});
  • Блокирован перебор свойств объектов MimeTypeArray, Plugin и PluginArray для предотвращения использования для косвенной идентификации пользователя;
  • Добавлена поддержка WebGL-расширения WEBGL_compressed_texture_astc;
  • Удалены Wifi information API, Speaker Manager API, Tethering API и Settings API, применявшиеся в Firefox OS;
  • В средствах для web-разработчиков появилась опция "Copy CSS Path" для копирования CSS-селектора, представляющего полный путь к элементу;
  • На 64-разрядных системах Windows 7+ теперь по умолчанию устанавливаются 64-разрядные сборки Firefox;
  • На платформе Windows возобновлена поддержка событий сенсорного экрана;
  • Прекращена поддержка 32-разрядных версий Mac OS X. Для платформы macOS теперь формируются только 64-разрядные сборки Firefox, создание универсальных сборок прекращено;
  • После выхода Firefox 53 в апреле 2017 года в каталоге дополнений Mozilla планируют прекратить генерацию цифровых подписей для новых классических дополнений, написанных с использованием XUL, SDK и XPCOM. Приниматься будут только дополнения на базе WebExtensions. Ограничение касается только новых дополнений для настольных сборок Firefox, обновления к ранее добавленным дополнениям смогут быть подписаны, как и дополнения к Firefox для Android, Thunderbird и Seamonkey.
  • В версии для платформы Android предоставлена возможность включения размещения вкладок в две колонки, при работе в портретном режиме. При удержании нажатия на предложенный вариант поискового запроса (search suggestion), данный запрос будет удалён из истории посещений. Код для декодирования звука и видео выделен в отдельный процесс, что положительно скажется на стабильности воспроизведения. Пользователю предоставлена возможность размещения на домашний экран Android ярлыков со ссылками на сайты c предопределёнными пиктограммами.



Улучшения, ожидаемые в Firefox 54:
  • Активирована sandbox-изоляция, ограничивающая доступ дочерних процессов Firefox к системным вызовам, файловой системе и сторонним процессам. Для изоляции в Linux применяется ограничение доступа к системным вызовам при помощи Seccomp-bpf, также для изоляции используются PID namespace и chroot в пустую директорию. В Windows применяются разработанные Google библиотеки sandboxbroker и sandboxtarget, используемые в Chromium и Chrome;
  • Запрещено автоматическое воспроизведение мультимедийного контента в новых вкладках, открытых в фоне;
  • В редакции для настольных систем в окне "Библиотека" обеспечено отображение закладок, созданных на синхронизированных мобильных устройствах;
  • В средствах для web-разработчика в режиме адаптивного дизайна ("Responsive Design Mode") появилась возможность создания собственных устройств для тестирования сайта в его окружении (задаётся разрешение экрана, DPI, параметры сенсорного экрана, пропускная способность сети и т.п.);
  • Добавлена поддержка конструкции ‹script type="module"› для определения содержимого модульных скриптов, тестируемых вместе с флагом "dom.moduleScripts.enabled" в настройках;
  • Добавлен метод URL.toJSON(), возвращающий определённый в "href" URL в виде конструкции JSON ('{"key": "https://www...."}');
  • Добавлено событие onanimationcancel, которое генерируется при отмене или сбое воспроизведения анимации, заданной через CSS Animation;
  • В версии для Android включена по умолчанию поддержка объекта Intl, предоставляющего доступ к API интернационализации (сравнение строк, форматирование чисел, времени и дат с учётом локали);


  1. Главная ссылка к новости (https://www.mozilla.org/en-US/...)
  2. OpenNews: Релиз Firefox 52
  3. OpenNews: План прекращения совместимости Firefox со старыми дополнениями
  4. OpenNews: Firefox и Chrome провели работу по увеличению скорости повторной загрузки страниц
  5. OpenNews: Обновлён план перевода Firefox на многопроцессную архитектуру
Лицензия: CC-BY
Тип: Программы
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (52) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Дед Анон (?), 23:35, 12/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Когда уже добавят поддержку <input type="date"> ?
     
     
  • 2.8, Аноним (-), 00:12, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не добавят. В GTK нет такого элемента.
     
     
  • 3.22, Аноним (-), 06:46, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А хромиум по вашему на каком фреймворке построен? T_T
     
     
  • 4.26, llolik (ok), 08:40, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У него свой графический стек. Соответственно и элементы свои. Гугли Aura UI.
     
  • 3.41, anonimous (?), 13:39, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я - не хочу браузер для просмотра GTK.
     
  • 2.15, Gemorroj (ok), 01:19, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в опере 12 и то поддержка всех этих новых инпутов лучше была(
     

  • 1.3, Прост (?), 23:48, 12/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    Я знаю,опеннет читают талантливые ребята.Мужики,программисты,есть-же открытый код,соберите просто браузер,без финтифлюшек,без инструментов разработчиков и т.п.Мне-бы просто кино посмотреть и музыку послушать,после работы.
     
     
  • 2.6, Докольщик (?), 00:00, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >соберите просто браузер
    >кино посмотреть и музыку послушать

    и причем тут браузер?

     
  • 2.7, rshadow (ok), 00:03, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > просто браузер,без финтифлюшек
    > просто кино посмотреть и музыку послушать

    Это троллинг такой?

     
     
  • 3.9, Прост (?), 00:19, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Ага,прикол такой!Кино посмотреть и новости,прикинь,кто-то не использует браузер для разработки!Вот мы лошары,и нас большинство и разрабы живут за наш счёт,и на нас-же бухтят.
     
     
  • 4.23, Undefined (?), 07:46, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >нас большинство и разрабы живут за наш счёт

    Разрабы тебе дигитальных зрелищ выдают, не бухти такшта.

     
  • 3.10, Ordu (ok), 00:26, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ага. Браузер им без финтифлюшек, но чтобы видео смотрел, музыку слушал... Ещё чтобы голосовые команды бы понимал, жесты бы через веб-камеру принимал, иерархическую историю, группы вкладок, тонкую настройку безопасности, которая не мешала бы жить, многопроцессорность, изоляцию отдельных вкладок, и... и... и ещё бы польку танцевать умел.
     
     
  • 4.13, Прост (?), 00:40, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ага. Браузер им без финтифлюшек, но чтобы видео смотрел, музыку слушал... Ещё
    > чтобы голосовые команды бы понимал, жесты бы через веб-камеру принимал, иерархическую
    > историю, группы вкладок, тонкую настройку безопасности, которая не мешала бы жить,
    > многопроцессорность, изоляцию отдельных вкладок, и... и... и ещё бы польку танцевать
    > умел.

    И тут Вас понесло.. Нет,только чтобы "видео смотрел, музыку слушал".Я не хочу ничего знать о сайтостроении,я хочу смотреть клипы,новости,фильмы.И если раньше мой Iceweasel весил 20Mb  и показывал всё,то сейчас он весит 140 и с проблемами.

     
     
  • 5.14, Ordu (ok), 01:05, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Ага. Браузер им без финтифлюшек, но чтобы видео смотрел, музыку слушал... Ещё
    >> чтобы голосовые команды бы понимал, жесты бы через веб-камеру принимал, иерархическую
    >> историю, группы вкладок, тонкую настройку безопасности, которая не мешала бы жить,
    >> многопроцессорность, изоляцию отдельных вкладок, и... и... и ещё бы польку танцевать
    >> умел.
    > И тут Вас понесло.. Нет,только чтобы "видео смотрел, музыку слушал".Я не хочу
    > ничего знать о сайтостроении,я хочу смотреть клипы,новости,фильмы.И если раньше мой Iceweasel
    > весил 20Mb  и показывал всё,то сейчас он весит 140 и
    > с проблемами.

    Не хочешь знать -- не знай. Мне-то что. Но совмещение фраз "видео смотреть" и "без финтифлюшек" не становится менее смешным, от того, что ты чего-то там не знаешь.

     
  • 4.24, paulus (ok), 07:59, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не осилили расширением сделать средства разработки или хотя бы как в хромиуме. Можно отдельным пакетом сборку делать и кому надо их себе сам установит. Место того, что бы мозг включить ерничаете...
     
     
  • 5.37, Ordu (ok), 12:35, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не осилили расширением сделать средства разработки или хотя бы как в хромиуме.
    > Можно отдельным пакетом сборку делать и кому надо их себе сам
    > установит. Место того, что бы мозг включить ерничаете...

    Над местными хейтерами можно только ёрничать. Такое количество безмозглых нытиков в одном месте, что иногда это становится даже не смешно.

     
  • 3.21, Тот_Самый_Анонимус (?), 05:47, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >Это троллинг такой?

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

     
  • 2.27, тоже Аноним (ok), 09:00, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > соберите просто браузер

    Википедия - статья WebKit - список браузеров, построенных на этом движке.
    "Просто браузеры" в ассортименте. Пробуйте на здоровье.

     
  • 2.60, Аноним (-), 22:47, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >соберите просто браузер

    Проспонсируешь?

     
  • 2.68, Э (?), 22:49, 15/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Я знаю,опеннет читают талантливые ребята.Мужики,программисты,есть-же открытый код,соберите
    > просто браузер,без финтифлюшек,без инструментов разработчиков и т.п.Мне-бы просто кино
    > посмотреть и музыку послушать,после работы.

    http://i.piccy.info/i9/f25713c36403eabb3ceaebef361a76c7/1489604941/69805/1128

     

  • 1.5, vantoo (ok), 23:59, 12/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Многопроцессорность вводят, sandbox планируют, так FF скоро Chrome догонит.
     
     
  • 2.12, Прост (?), 00:32, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > Многопроцессорность вводят, sandbox планируют, так FF скоро Chrome догонит.

    Да,замечательно! Однопроцессорность запороли,превратив браузер в монстро-программу,давайте все возможности ядра засрём,операционные системы для этого-же собирают.Стыдоба,пять лет назад образ системы весил 600Мб и вмещал в себя все необходимые программы.Сейчас образ весит около 2Гб и требует настройки каждой железки.Добро пожаловать в мир виндовс,линуксоиды.

     
     
  • 3.38, KappaPride (?), 12:44, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что за эболу ты порешь?
     
  • 2.17, Sluggard (ok), 01:58, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Многопроцессорность вводят

    И много у тебя процессоров?

     

  • 1.11, Аноним (-), 00:27, 13/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    > Изменён метод отображения обрезанной части заголовка страницы на вкладках - вместо многоточия реализован эффект смазывания (затухания) последних букв

    Шокирующие инновации! Даже в хроме такого нет! (На самом деле есть, и уже давно. ФФ как всегда всего лишь догоняет.)

     
     
  • 2.16, Gemorroj (ok), 01:23, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    как по мне - это шаг назад. инновация будет когда они это замыливание уберут.
     

  • 1.18, Аноним (-), 02:26, 13/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    >Запрещено автоматическое воспроизведение мультимедийного контента в новых вкладках, открытых в фоне;

    Как сию порнографию отключить?

     
     
  • 2.25, paulus (ok), 08:03, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >автоматическое воспроизведение мультимедийного контента

    Вот как бы это отключить :)


     
     
  • 3.42, Аноним (-), 13:50, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это и за вас отключат. А так придётся лишние кнопки мышки нажимать
     

  • 1.19, Антуан (?), 04:25, 13/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Куда все эта гонка обновлений? Только была новость о 52, сразу уже 53-бета... Достали вы этими своими браузерами.
    Взываю к лимиту на новости о брузерах!
     
     
  • 2.20, soarin (ok), 04:52, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну так видишь в заголовке "beta, developer..." - не читай
     

  • 1.29, Аноним (-), 10:20, 13/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Я что то перестаю улавливать смысл разработки ФФ, когда уже есть хромиум. А моё окунание из области бэкенда во фронтенд принесло мне массу интересных открытий про ФФ и в основном не в его пользу. Таки смысл иметь догоняющий браузер, который при этом приносит больше проблем, чем хромиум?
     
     
  • 2.30, тоже Аноним (ok), 11:04, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вы таки хотите, чтобы создание проблем стало прерогативой единственного браузера, и сбежать с него было некуда?
     
     
  • 3.31, Аноним (-), 11:19, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Если избавиться от проблем совместимости с ФФ, то это заметно сократит количество необходимых рабочих часов на поддержание единообразного вида вебстраничек. А что ФФ по сути стал догоняющим, тут беда, конечно. Я вот так сразу не могу вспомнить причину зачем он нужен, когда можно хромиум поставить. Т.е. что такого эксклюзивного может дать ФФ, чего неут у хромиума?
     
     
  • 4.32, Аноним (-), 11:47, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Сейчас вам фоксофилы расскажут о расширениях которыми они любят oбмазываться.
     
     
  • 5.33, Аноним (-), 11:57, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Таки к хрому/хромиуму тоже есть масса расширений, а существование ФФ сегментирует их. Сомнительная полезность ФФ. К тому же, судя по новости, расширения к ФФ уже предлагается писать совместимым с хромиумом способом.
     
  • 5.36, Анончик (?), 12:23, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Сейчас вам фоксофилы расскажут о расширениях которыми они любят oбмазываться.

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

     
     
  • 6.48, Аноним (-), 16:29, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    все что выпилят добавят api на js.
     
  • 4.35, VEG (ok), 12:10, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    На данный момент он предлагает кучу эксклюзивных расширений, которые невозможно реализовать под Chrome в принципе. Chrome не позволяет писать расширения, которые вмешиваются в работу его интерфейса. Нельзя, например, сделать табы многострочными, или реализовать что-то вроде такого: https://geektimes.ru/post/241626/ (а подобных расширений, меняющих именно интерфейс, у меня большинство, например).
     
     
  • 5.46, chinarulezzz (ok), 14:53, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот еще одна о%уительная история, любителям хрома в целом, и хромиума в частности:

    =====
    История с «багом» Chrome webRequest API, который не позволяет перехватывать запросы WebSocket (тикет 129353) очень интересная. Этот тикет открыт ещё в мае 2012 года. И до сих пор остаётся открытым. Обсуждение продолжалось очень долго. Пользователи жаловались в обсуждении, что из-за невозможности блокировать вебсокеты сайты могут относительно просто обходить блокировщики рекламы. Ведь если блокировщик не отслеживает вебсокеты через стандартные API, то для блокировки такой рекламы нужно искать очень трудные обходные пути. В первое время это была чисто теоретическая проблема. Вроде бы в 2012 году ни один сайт не использовал такие методы обхода блокировщиков рекламы, да и сами блокировщики были в то время не настолько популярны, как сейчас.

    Ситуация изменилась в 2015 и 2016 году. Сейчас Pornhub не единственный сайт, который додумался до такого хака. Что самое интересное, в обсуждении тикета в Chromium в августе 2016 года выступил один из разработчиков. Он убедительно объяснял, что блокировщики рекламы пытаются переписывать содержимое вебсокетов — и это реально угрожает безопасности пользователей, потому что ломает базовую функциональность Javascript. То есть внедрять этот патч — значит, жертвовать безопасностью. Всё бы ничего, но этот разработчик routeh...@gmail.com работает в компании MindGeek, которой принадлежит и сайт Pornhub, и рекламная сеть By Traffic Junky, которая поставляет туда рекламу. Кстати говоря, аналогичные трюки по обходу блокировщиков рекламы действуют не только на Pornhub, но и на других сайтах компании MindGeek.

     
  • 4.39, тоже Аноним (ok), 13:08, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если избавиться от проблем совместимости с ФФ

    Это какие же у вас такие критичные проблемы??
    И вам точно в первую очередь мешает ФФ, а не браузеры на мобилах и виндо-недо-браузер-по-умолчанию?
    ФФ у него проблемный, понимаешь...

     
  • 4.40, koblin (ok), 13:09, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Один браузер хватит всем? Сразу времена ie6 вспомнились
     
  • 2.67, Аноним (-), 16:54, 14/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а по-моему как раз у хрома js-движок хреновый.
     

  • 1.43, Аноним (-), 13:59, 13/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Добавлена система детализированного подтверждения полномочий, которые требуют дополнения на базе WebExtensions. Перед установкой дополнения, или в случае изменений списка полномочий при доставке обновлений, пользователь должен подтвердить предоставление дополнению расширенных прав, таких как доступ к пользовательским данным или содержимому вкладок;

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

     
     
  • 2.52, Аноним (-), 20:09, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Плевать на большинство пользователей.
     
     
  • 3.56, Аноним (-), 22:41, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Плевать на большинство пользователей.

    Вы дожили до реалий позавчерашней iOS. Гордитесь!


     
     
  • 4.57, Аноним (-), 22:42, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Позавчерашней в смысле хода версий, а не времени.


     

  • 1.45, adolfus (ok), 14:52, 13/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    GTK определенно достал своим идиотским интерфейсом. Спрашивается, вот нахрена кнопки высотой в 96 пикселов с текстом высотой 16, если достаточно 22..24? Я что, большим пальцем ноги нажимаю? Такое впечатление, что там одни инвалиды собрались.

     
     
  • 2.50, Аноним (-), 17:26, 13/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это задел на пальцеориентированный интерфейс. через 20 лет будешь левой пяткой нажимать.
     

  • 1.53, Аноним (-), 21:45, 13/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А мне вот с 1366x768 на тринадцати дюймах обидно что Compact Dark и Compact Light совсем даже не compact.
     
  • 1.62, iPony (?), 06:44, 14/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А жжение в нижней части все сильнее у 1%
    > mozilla measured that only 1.2% of linux users were using alsa

    https://bugzilla.mozilla.org/show_bug.cgi?id=1345661

     
  • 1.63, eRIC (ok), 09:45, 14/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    в Firefox 52 почему-то статьи на Medium.com не открываются, хотя на Chrome подобных браузерах открывается.

    это у всех такая байда?

     
     
  • 2.65, тоже Аноним (ok), 11:21, 14/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все открывается под Убунту, 52.0 (64-бит).
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру