Рубрика «браузеры» - 30

image

Google твёрдо намерен отказаться от старого API браузера Chromium и перейти к новой, существенно урезанной версии манифеста для сторонних расширений. Теоретически эти изменения касаются всех Chromium-based браузеров, однако некоторые разработчики уже заявили, что и дальше будут поддерживать старые расширения. Перевод заметки ZDNet.

Opera, Brave и Vivaldi проигнорируют изменения в коде Chromium и сохранят поддержку сторонних блокировщиков рекламы

Несмотря на общие корни (все три браузера основаны на Chromium), Opera, Brave и Vivaldi пока не планируют отказываться от поддержки сторонних блокировщиков рекламы и других защитных расширений. Другие браузеры хоть и не согласны с решением Google, сопротивляться, похоже, не станут.

Chromium – проект с открытым исходным кодом. На нём основаны многие популярные браузеры: Chrome, Opera, Brave, Vivaldi и т. д. Однако основную лепту в его развитие вносит Google. Opera, Brave и Vivaldi уже подтвердили редакции ZDNet, что не собираются отказываться от старого API и поддержки сторонних блокировщиков рекламы.
Читать полностью »

Chromium — это не только браузер, но и хороший фреймворк - 1

Большинство людей привыкли, что Chromium — это и браузер, и основа для других браузеров. До недавнего времени я тоже так думал, но, изучая эту тему уже пару месяцев, я начал открывать другой дивный мир. Chromium — это огромная экосистема, в которой есть всё: и система зависимостей, и система кроссплатформенной сборки, и компоненты почти на все случаи жизни. Так почему же не попробовать создавать свои приложения, используя всю эту мощь?

Под катом небольшое руководство, как начать это делать.
Читать полностью »

image

В этой статье я расскажу вам, как я использовал фаззинг, чтобы найти несколько сбоев в Firefox. Обычно целью фаззинга является нахождение сбоя, указывающего на повреждение памяти, но моя цель заключается в другом: я хочу обнаружить неожиданную реакцию браузера. Это могут быть символы, которые открывают или закрывают необычный тег, или, возможно, символы, которые игнорируются парсером JavaScript. Такое неожиданная реакция часто может быть использована для проведения XSS-атак, минуя фильтры безопасности и избегая песочницы JavaScript.Читать полностью »

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Дайджест свежих материалов из мира фронтенда за последнюю неделю №368 (3 — 9 июня 2019) - 1

Читать полностью »

image

Блокировать рекламу или нет?
Ваш выбор имеет значение!

Отказ от поддержки webRequest API, лежащего в основе почти всех существующих блокировщиков рекламы и скрытых трекеров, нарушит работу многих популярных расширений (таких, как AdBlock Plus, uBlock Origin и Ghostery). Альтернативный API уже находится на стадии разработки и тестирования, однако пока он не способен полностью заменить webRequest API.

Кроме того, предложенные Google изменения затронут не только блокировщики рекламы, но и защитные расширения, антивирусы и приложения для родительского контроля.
Читать полностью »

Mozilla назвала «вредным» предложение Google о распространении веб-пакетов с цифровой подписью - 1
Механизм Signed HTTP Exchanges (SXG)

Месяц назад на конференции для разработчиков компания Google предложила технологию «порталов», которая призвана обеспечить новый способ загрузки и навигации по веб-страницам. По сути, <portal> — это более продвинутая и современная версия <iframe>. Главная разница в том, что <portal> позволяет перемещаться внутри контента, который внедрён на страницу извне, а <iframe> не позволяет этого по соображениям безопасности. Более того, <portal> может изменять URL в адресной строке браузера, то есть этот тег полезнее в качестве инструмента навигации.

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

Полноценная блокировка рекламы в Chrome будет доступна только корпоративным пользователям - 1Ещё в январе Google предложила изменить API браузера Chromium, которые не совместимы с большинством сторонних блокировщиков рекламы и некоторыми другими расширениями. Речь о новых программных интерфейсах declarativeNetRequest API (часть документа Manifest V3). Они лишают возможности полноценно использовать webRequest API. Сейчас расширения вроде uBlock Origin и Ghostery используют webRequest API для блокировки контента на лету во время загрузки страницы. В новой системе блокировщики не cмогут блокировать события, а только просматривать их. Вместо этого расширениям предлагают перейти на declarativeNetRequest API из Manifest V3 — и сообщать браузеру о тех событиях, которые они хотят заблокировать. Это якобы должно ускорить загрузку страниц (потому что расширения больше не будут тормозить основной поток), а также защитит приватность пользователей, по мнению Google.

Разработчики расширений выступили категорически против предлагаемых изменений. Google пошла на попятную и отложила внедрение изменений, когда были опубликованы результаты исследования, насколько разные блокировщики рекламы замедляют работу Chromium (см. выше). Оказалось, что эти задержки настолько мизерные, что их вряд ли можно считать причиной для введения нового API. Через несколько часов после появления этого один из разработчиков Chromium официально огласил решение отложить новые API.

Но сейчас Google немного cкорректировала позицию. Она всё-таки внедрит Manifest V3, а нынешнюю функциональность declarativeNetRequest API оставит только для платных корпоративных пользователей.
Читать полностью »

Говорим о том, что собой представляет технология DANE для аутентификации доменных имен по DNS и почему она не получила широкого распространения в браузерах.

Есть мнение: технология DANE для браузеров провалилась - 1Читать полностью »

Пользователям Android угрожают ложные push-уведомления - 1

Специалисты компании Lookout обнаружили оригинальную фишинговую кампанию, направленную на владельцев Android-устройств. Мошенники используют API Notifications и Push, чтобы маскировать вредоносные сообщения под уведомления от сторонних приложений.
Читать полностью »

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Дайджест свежих материалов из мира фронтенда за последнюю неделю №366 (20 — 26 мая 2019) - 1

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js