The OpenNET Project / Index page

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

Релиз Chrome 105

01.09.2022 16:33

Компания Google представила релиз web-браузера Chrome 105. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается от Chromium использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого от копирования видеоконтента (DRM), системой автоматической установки обновлений, постоянным включением Sandbox-изоляции, поставкой ключей к Google API и передачей при поиске RLZ-параметров. Для тех, кому необходимо больше времени на обновление, отдельно поддерживается ветка Extended Stable, сопровождаемая 8 недель. Следующий выпуск Chrome 106 запланирован на 27 сентября.

Основные изменения в Chrome 105:

  • Прекращена поддержка специализированных web-приложений Chrome Apps, на смену которым пришли обособленные web-приложения на базе технологии Progressive Web Apps (PWA) и стандартных Web API. Изначально Google объявил о намерении отказаться от Chrome Apps ещё 2016 году и планировал прекратить их поддержку до 2018 года, но потом отложил данный план. В Chrome 105 при попытке установки приложений Chrome Apps будет выводиться предупреждение о прекращении их поддержки, но сами приложения продолжат запускаться. В Chrome 109 возможность выполнения Chrome Apps будет отключена.
  • Обеспечена дополнительная изоляция процесса "renderer", отвечающего за отрисовку. Данный процесс теперь выполняется в дополнительном контейнере (App Container), реализованном поверх существующей системы sandbox-изоляции. В случае эксплуатации уязвимости в коде отрисовки добавленные ограничения не позволят атакующему получить доступ к сети, благодаря запрету обращения к связанным с сетевыми возможностями системным вызовам.
  • Реализовано собственное унифицированное хранилище корневых сертификатов удостоверяющих центров (Chrome Root Store). Новое хранилище пока не включено по умолчанию и до окончания внедрения сертификаты продолжать проверяться с использованием специфичного для каждой операционной системы хранилища. Тестируемое решение напоминает подход компании Mozilla, которая поддерживает отдельное независимое хранилище корневых сертификатов для Firefox, используемое в качестве первого звена для проверки цепочки доверия сертификатов при открытии сайтов по HTTPS.
  • Началась подготовка к прекращению поддержки API Web SQL, который не стандартизирован, почти не используется и требует переработки для соответствия современным требованиям к безопасности. В Chrome 105 запрещено обращение к Web SQL из кода, загруженного без использования HTTPS, а также добавлен вывод в DevTools предупреждения об устаревании технологии. В 2023 году API Web SQL планируют удалить. Для разработчиков, которым необходима подобная функциональность, будет подготовлена замена на базе WebAssembly.
  • В Chrome sync прекращена поддержка синхронизации с Chrome 73 и более ранними выпусками.
  • Для платформ macOS и Windows активирован встроенный просмотрщик сертификатов, который заменил вызов интерфейса предоставляемого операционной системой. Раньше встроенный просмотрщик использовался только в сборках для Linux и ChromeOS.
  • В версию для платформы Android добавлены настройки для управления API "Topics & Interest Group", продвигаемого в рамках инициативы Privacy Sandbox и позволяющего определять категории интересов пользователя и использовать их вместо отслеживающих Cookie для выделения групп пользователей со сходными интересами без идентификации отдельных пользователей. В прошлом выпуске подобные настройки были добавлены в версии для Linux, ChromeOS, macOS и Windows.
  • При включении расширенной защиты браузера (Safe Browsing > Enhanced protection) реализован сбор телеметрии об установленных дополнениях, обращении к API и соединении с внешними сайтами. Указанные данные используются на серверах Google для выявления вредоносной активности и нарушения правил браузерными дополнениями.
  • Переведена в категорию устаревших и будет блокирована в выпуске Chrome 106 возможность использования не-ASCII символов в доменах, указываемых в заголовке Cookie (для IDN-доменов следует указывать домены в формате punycode). Изменение приведёт браузер в соответствие с требованиями RFC 6265bis и поведением, реализованным в Firefox.


  • Предложен API Custom Highlight, предназначенный для произвольного изменения стиля выделенных областей текста и позволяющий не ограничиваться предоставляемым браузером фиксированным стилем для выделенных областей (::selection, ::inactive-selection) и подсветки синтаксических ошибок (::spelling-error, ::grammar-error). В первом варианте API предоставлена поддержка изменения цвета текста и фона при помощи псевдоэлементов color и background-color, но в дальнейшем будут добавлены и другие возможности настройки стиля.

    В качестве примера задач, которые можно решить при помощи нового API, упоминается добавление в web-фреймворки, предоставляющие инструменты для редактирования текста, собственных механизмов выделения текста, разного выделения при одновременном совместном редактировании несколькими пользователями, поиска в виртуализированных документах и пометки ошибок при проверке правописания. Если раньше, для создания нестандартного выделения требовались усложнённые манипуляции с деревом DOM, то API Custom Highlight предоставляет готовые операции для добавления и удаления подсветки, не влияющие на структуру DOM и применяющие стили в привязке к объектам Range.

  • В CSS добавлен запрос "@container", позволяющий формировать стиль элементов в зависимости от размера родительского элемента. "@container" напоминает запросы "@media", но применяется в привязке не к размеру всей видимой области, а к размеру блока (контейнера), в который помещён элемент, что позволяет задавать для дочерних элементов собственную логику выбора стиля, независящую от того, в каком именно месте на странице размещён элемент.
  • Добавлен CSS-псевдокласс ":has()" для проверки с учётом наличия дочернего элемента в родительском. Например, "p:has(span)" охватывает элементы <p>, внутри которых имеется элемент <span>.
  • Добавлен API HTML Sanitizer, позволяющий вырезать из содержимого элементы, влияющие на отображение и исполнение при выводе через метод setHTML(). API может быть полезен для чистки поступающих извне данных на предмет вырезания из них HTML-тегов, которые могут использоваться для совершения XSS-атак.
  • Предоставлена возможность использования API Streams (ReadableStream) для отправки fetch-запросов до того как загрузится тело ответа, т.е. можно начать отправку данных не дожидаясь завершения генерации страницы.
  • Для устанавливаемых обособленных web-приложений (PWA, Progressive Web App) предоставлена возможность изменения оформления области заголовка окна при помощи компонентов Window Controls Overlay, расширяющих экранную область web-приложения на всё окно и позволяющих придать web-приложению вид обычного настольного приложения. Web-приложение может управлять отрисовкой и обработкой ввода во всём окне, за исключением наложенного блока со штатными кнопками управления окном (закрытие, сворачивание, развёртывание).
  • Стабилизирована возможность доступа к Media Source Extensions из выделенных worker-ов (в контексте DedicatedWorker), что можно использовать, например, для повышения производительности буферизированного воспроизведения мультимедийных данных через создание объекта MediaSource в отдельном worker-е и трансляцию результатов его работы в HTMLMediaElement в основном потоке.
  • В API Client Hints, который развивается для замены заголовка User-Agent и позволяет выборочно отдавать данные о конкретных параметрах браузера и системы (версия, платформа и т.д.) только после запроса сервером, добавлена поддержка свойства Sec-CH-Viewport-Heigh, позволяющего получить сведения о высоте видимой области. Изменён формат разметки для задания в теге "meta" параметров Client Hints для внешних ресурсов:
    
    Было:
      <meta name="accept-ch" value="sec-ch-dpr=(https://foo.bar https://baz.qux), sec-ch-width=(https://foo.bar)"> 
    
    Стало:
      <meta http-equiv="delegate-ch" value="sec-ch-dpr https://foo.bar https://baz.qux; sec-ch-width https://foo.bar">
    
  • Добавлена возможность создания глобальных обработчиков событий onbeforeinput (document.documentElement.onbeforeinput), при помощи которых web-приложения могут переопределить поведение при редактировании текста в блоках <input>, <textarea> и других элементах с установленным атрибутом "contenteditable", на стадии до изменения браузером содержимого элемента и дерева DOM.
  • Расширены возможности API Navigation, позволяющего web-приложениям перехватывать операции навигации в окне, инициировать переход и анализировать историю действий с приложением. Добавлены новые методы intercept() для перехвата перехода и scroll() для прокрутки в заданную позицию.
  • Добавлен статический метод Response.json(), позволяющий формировать тело ответа на основе данных с типом JSON.
  • Внесены улучшения в инструменты для web-разработчиков. В отладчике при срабатывании точки останова разрешено редактирование верхней в стеке функций, без прерывания отладочного сеанса. В панели Recorder, при помощи которой можно записывать, воспроизводить и анализировать действия пользователя на странице, реализована поддержка точек останова, пошагового воспроизведения и записи событий наведения мыши.

    В панели анализа производительности добавлены метрики LCP (Largest Contentful Paint) для выявления задержек при отрисовке крупных (заметных пользователю) элементов в видимой области, таких как изображения, видео и блочные элементы. В панели Elements реализована пометка верхних слоёв, выводимых поверх другого содержимого, специальным значком. Для WebAssembly предоставлена возможность загрузки отладочных данных в формате DWARF.

Кроме нововведений и исправления ошибок в новой версии устранены 24 уязвимости. Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. Одной из проблем (CVE-2022-3038) присвоен критический уровень опасности, который подразумевает возможность обойти все уровни защиты браузера и выполнить код в системе за пределами sandbox-окружения. Детали по данной уязвимости пока не разглашаются, известно только, что она вызвана обращением к освобождённому блоку памяти (use-after-free) в Network Service. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 21 премию на сумму 60500 долларов США (одна премия $10000, одна премия $9000, одна премия $7500, одна премия $7000, две премии $5000, четыре премии $3000, две премии $2000 и одна премия $1000). Размер семи вознаграждений пока не определён.

  1. Главная ссылка к новости (https://chromereleases.googleb...)
  2. OpenNews: Релиз Chrome 104
  3. OpenNews: Google опубликовал план прекращения поддержки Chrome Apps, NaCl, PNaCl и PPAPI
  4. OpenNews: Для Chrome развивают режим автоматического блокирования спама в уведомлениях
  5. OpenNews: Операционная система Chrome OS Flex готова для установки на любое оборудование
  6. OpenNews: В Chrome 106 будет прекращена поддержка технологии Server Push
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57708-chrome
Ключевые слова: chrome
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (82) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 16:48, 01/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    User visible изменений для пользователя - 0. Дырок закрыли море.

    Вот и всё, что нужно знать об этом релизе.

     
     
  • 2.5, Аноним (5), 16:57, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет, steamable api позволит создать или улучшить расширения связанные с запросами, например разные граберы видео/аудио или скачивание или загрузку в несколько потоков и прочее, это пользователь увидит
     
  • 2.12, Аноним (12), 17:16, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Это плохо? Не завезли свистелок, починили ошибки, ффуу.
     
     
  • 3.31, Аноним (31), 19:14, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Чел не сможет похвалиться новой свистоперделкой на стендапе, а значит исчезнет его полезность для команды. Там и до увольнения недалеко.
     
  • 2.13, Аноним (13), 17:17, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    После того что Гугл устроил саботаж в ФФ, заставив их писать новый язык вместо работы над продуктом. Гугл может даже особо то и напрягаться.  
     
     
  • 3.44, Аноним (44), 21:36, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > саботаж в ФФ, заставив их писать новый язык вместо работы над продуктом

    Да это прям "динамит в штаны" (с)!

     
  • 3.90, Bob (??), 14:42, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если сами выперли основателя джаваскрипта, то пришлось самим писать новый язык)
    --
    А вообще - лиса сдохла и только тором можно пользоваться как нормальным браузером. ХЗ почему, но он реально летает, а не кряхтит как крайняя версия от мозиллы на дроиде)
     
  • 2.37, Аноним (37), 19:44, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так в 105 наконец Encrypted Client Hello подвезли - похвалитесь .
     
     
  • 3.41, Kuromi (ok), 21:06, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только что-то в  серверах поддержки как-то все не появляется.
     

  • 1.2, истина в последней инстанции (?), 16:49, 01/09/2022 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     ....ответы скрыты (3)

  • 1.3, Xenia Joness (ok), 16:51, 01/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –33 +/
    Лучший браузер для ПК и смартфонов, быстрый, надежный, и рационально потребляющий ресурсы ПК. Успеху проекту Chromium и особенно Google, без которого Chromiuma не было бы, и Web был бы совсем другой
     
     
  • 2.4, АнонимкаРастуимка (?), 16:56, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хороший у вас рейтинг )
     
  • 2.20, Аноньимъ (ok), 17:58, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    В нём нет блокировки рекламы на смартфонах.
    От чего пользоваться им невозможно, если только у вас не совсем уже специфические вкусы.
     
     
  • 3.78, нет (??), 13:01, 03/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Использую Brave, блокирует что угодно.
     
     
  • 4.86, Аноним (86), 23:41, 05/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Brave ещё более сомнительный браузер чем хром, сколько было скандалов с неоднозначными решениями его разработчиков, одно то что браузер подменивал ссылки на свои реферальные уже должно отпугнуть адекватных пользователей.
     
     
  • 5.91, Bob (??), 14:47, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Относительно приватный браузер против анального зонда - ну да, сомнительно, как же. Прямо выбор между стулом и бутылкой)
    --
    ОМГ, чуваки в прод внесли рефералы раньше анонса => извинились и вообще выпилили навсегда. Вот же неоднозначное решение и скандал) Ещё чего будет достойного внимания?)
    --
    Зато лиса сразу своим вяленным водит тебе по губам, всовывает гугл и фейсбук аналитику, с последним разрабатывает "приватную рекламу" для интеграции в браузер, "это другое", да? Я уже молчу про вакханалию с магазом расширений и то месиво, в какое моб браузер превратился.
    --
    В свою очередь Брейв только качественно развивается)
     
  • 3.84, Аноним (84), 15:40, 04/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть ungooglee chromium с поддержкой расширений. Причём прямо в репозитории f-droid.
     
     
  • 4.85, Аноньимъ (ok), 16:32, 04/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Есть ungooglee chromium с поддержкой расширений. Причём прямо в репозитории f-droid.

    Что-то не нахожу совсем в ф дроиде.

     
     
  • 5.97, Аноним (97), 10:24, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Каюсь! В ф-дроидовской репе его нет, он в своей собственной репе, которую можно подключить в к клиенту ф-дроида. Я пользуюсь Aurora Droid, там уже много всяких реп подключено из коробки, в том числе и ангуглед.
     
  • 2.42, Аноним (42), 21:16, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > без которого Chromiuma не было бы, и Web был бы совсем другой

    Вы так говорите, как будто это что-то плохое.

     
     
  • 3.47, Аноним (44), 21:51, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хотел бы я web без гугла... А то по факту гугл уничтожил web.
     
     
  • 4.60, Аноним (60), 12:46, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Зумер не застал веб до гугла Так я могу рассказать, какой он был Порталы на... большой текст свёрнут, показать
     
     
  • 5.61, Аноним (44), 13:19, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ещё гугл дал палку обезьянам в каменном веке!
     
  • 5.73, Мимолеопард (?), 20:43, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да, именно. It's  depends...
    Более свободный веб, а не нынешний, схлопнувшийся в десяток мегасайтов. Где не гугл решает, что "туда не ходи, эта страница опасна", где тебя не продавали двадцати разным корпорациям, где действительно не было  тонн юзер-контента ака навоза, зато было полезное что то.

     
     
  • 6.82, Аноним (82), 02:32, 04/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хостинг стоит копейки. Запили свой свободный веб, начни хотя бы.
     
  • 6.92, Bob (??), 14:49, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Жаба самих жадных людишек и уничтожила. Как только отошли от форумов - всё, адок...
    Что-то полезное - только в недорезервациях типа стаковерфлоу или реддит. И всё остальное - помойка...
    Скажи что тут тоже гугл виноват, а не массовый приход планктонины в сеть)
     
  • 2.45, Аноним (-), 21:42, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Лучший браузер для...

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

     
  • 2.48, Аноним (44), 21:55, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Google, без которого Chromiuma не было бы

    Тут вопрос, у кого был куплен хромиум... А как-то нескладно получается: 25 июля 2008 объявлено о начале разработки, а 2 сентября 2008 уже выкатили релиз Хрома. Что, за месяц сделали?!

     
  • 2.55, ryoken (ok), 07:53, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Web был бы совсем другой

    Вово, не жрущий ресурсы как свинья помои.

     
     
  • 3.57, Аноним (57), 10:01, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Точно такой же он был бы. Ещё с каким-нибудь ActiveX или аналогом.
     

  • 1.9, Kuromi (ok), 17:11, 01/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "В Chrome 105 при попытке установки приложений Chrome Apps будет выводиться предупреждение о прекращении их поддержки, но сами приложения продолжат запускаться. В Chrome 109 возможность выполнения Chrome Apps будет отключена.

    ..В Chrome 105 запрещено обращение к Web SQL из кода, загруженного без использования HTTPS, а также добавлен вывод в DevTools предупреждения об устаревании технологии. В 2023 году API Web SQL планируют удалить. Для разработчиков, которым необходима подобная функциональность, будет подготовлена замена на базе WebAssembly."

    Вот обратите внимание как небыстро они обычно удаляют фичи и как экстренно они удаляют Server Push.

     
     
  • 2.49, Аноним (44), 21:57, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > как экстренно они удаляют Server Push

    Там, похоже, дырища... Страшная...

     
  • 2.59, Аноним (59), 10:12, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Server Push использовался примерно нигде.
     
     
  • 3.66, Kuromi (ok), 16:50, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Server Push использовался примерно нигде.

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

     
     
  • 4.67, Аноним (59), 16:56, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Раз сразу не дропают, то где-то использовался. Партнёры гугла какие-нибудь или ещё кто условно важный.
     
     
  • 5.79, Kuromi (ok), 14:40, 03/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Раз сразу не дропают, то где-то использовался. Партнёры гугла какие-нибудь или ещё
    > кто условно важный.

    Скорее мне кажется им было неохота признавать что их in-house стандарт не прижился. Подвижки в сторону егоубирания начались только после того как в WebSQL начали находить серьезные дыры. Активно поддерживать сие поделие в Гугле похоже тоже никто не хочет.
    Помните как они Гугл+ закапывали? Вроде как сроки установили, пару лет на "закат", а потом рраз и баг приведший к огромной утечке данных пользователей. После этого сразу было решено радикально ускорить ликвидацию сервиса и с "ну через годик другой" стало "через месяц другой".

     

  • 1.11, Аноним (13), 17:16, 01/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Как хорошо что есть хотя бы один нормальный браузер.
     
     
  • 2.54, sergey (??), 06:00, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Особенно хорошо, что это не Chrome!
     

  • 1.14, Ананоним (?), 17:20, 01/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Даёшь номер версии 1024! А то 105 это уже скучно, немодно и немолодёжно.
     
     
  • 2.15, hefenud (ok), 17:37, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Объясни мне, почему у вас тут так подгорает от версий?
    Какая тебе разница, чувак?
    А если бы была 10.5 тебе было бы спокойней?
    А если бы использовали unix time на момент релиза для обозначения версии тебя бы порвало на сотню маленьких дурачков?
     
     
  • 3.28, Ананоним (?), 18:36, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Объясни мне, почему у вас тут так подгорает от версий?
    > Какая тебе разница, чувак?
    > А если бы была 10.5 тебе было бы спокойней?
    > А если бы использовали unix time на момент релиза для обозначения версии
    > тебя бы порвало на сотню маленьких дурачков?

    Ты не понимаешь психологию болельщиков и не смыслишь в спортивных гонках!

     
  • 3.68, another_one (ok), 19:11, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это как в бородатом анекдоте.

    Письмо на Балабановскую спичечную фабрику: «Я 11 лет считаю спички у вас в коробках - их то 59, то 60, а иногда и 58. Вы там сумасшедшие что ли все???»

     
  • 2.17, n00by (ok), 17:39, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так следующая и будет 102+4.
     
  • 2.25, Аноним (12), 18:25, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    $ less --version
    less 551 (GNU regular expressions)
    Copyright (C) 1984-2019  Mark Nudelman

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

     
     
  • 3.27, Ананоним (?), 18:32, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Вот там действительно цель уже не за горами. Но отчего-то никто не
    > возбуждается.

    Ну дай мне повозбуждаться от гонок номеров версий! Или ты думаешь что номера хромого и лисыалисы просто так начали её? Я всего лишь купил попкорна и сделался болеющим зрителем. Ничего ты не понимаешь в спорте...

     
     
  • 4.93, Bob (??), 14:50, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Иди в уголок и сними своё возбуждение. Или взял пример с Диогена и любишь делать это публично?
     
  • 2.56, ryoken (ok), 07:56, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да бинарно их давно пора писать, даже не hex_ом :D.
     

  • 1.18, Аноним (18), 17:42, 01/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    В Google больше всего заботятся о стабильной доставке рекламы пользователю, а не о качестве своих продуктов.
     
     
  • 2.23, Аноним (23), 18:11, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, сам понимаешь, без денег сейчас никуда...
     

  • 1.26, _kp (ok), 18:26, 01/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> перехватывать операции навигации в окне

    Как так перехватывать ????
    Без плагина запрета перехвата не эргономично, и не безопасно.
    Возможность создания плагина под вопросом.

     
  • 1.29, leap42 (ok), 18:40, 01/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    У одного у меня в этой версии поломались выпадающие менюшки под вялым с принудительным "--ozone-platform=wayland", хотя до этого работало отлично?
     
     
  • 2.46, Вася (??), 21:47, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Сломались - отправь багрепорт
     
     
  • 3.53, leap42 (ok), 05:53, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Сломались - отправь багрепорт

    Хороший совет. Следовать я ему конечно не буду. Пакет заморозил, посижу пару версий на старом 😂

     
     
  • 4.87, Аноним (87), 03:26, 06/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С CVE
     
     
  • 5.88, leap42 (ok), 04:22, 06/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >С CVE

    по статистике меня взламывают 0 раз за 25 лет, так что я справлюсь как-нибудь)

    p.s. в чём мой секрет? в том что я неуловимый Джо xD

     
     
  • 6.94, Bob (??), 14:51, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сегодня Джо, завтра Иван Иванович Иванов пишет маляву в мусарку и банк, что у него стыбрили данные карты и креды от госуслуг)
     
     
  • 7.96, leap42 (ok), 15:42, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Сегодня Джо, завтра Иван Иванович Иванов пишет маляву в мусарку и банк,
    > что у него стыбрили данные карты и креды от госуслуг)

    А смску из телефона на поддержке как украдут? xD

     
  • 2.64, ЖАБА (?), 15:46, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не только у тебя. У меня тоже поломались. А еще говорят поломался зум на тачпаде
    https://unix.stackexchange.com/questions/715695/wayland-touchpad-natural-zoom-
     
     
  • 3.65, leap42 (ok), 15:59, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Не только у тебя. У меня тоже поломались. А еще говорят поломался
    > зум на тачпаде
    > https://unix.stackexchange.com/questions/715695/wayland-touchpad-natural-zoom-

    Ай спасибо! Таки будем ждать.

     

  • 1.38, Аноним (38), 19:48, 01/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Все беды хромого в частности и прочих браузеров в том что из просмотрщика хтмл+цсс соорудили комбайн "все в одном".
    Посмотрите на w3m, на netsurf.
    На gemini как протокол.
     
     
  • 2.50, Аноним (37), 00:36, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Абсолютно все беды из за телевизора . Посмотрите на бересту , на глиняные таблички ...
     
  • 2.51, Аноним (51), 00:40, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Посмотрел. Удобный интерфейс на этом сделать крайне тяжело, если вообще возможно. Пожалуй, рановато сносить хром.
     
     
  • 3.52, fuggy (ok), 02:42, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А какой должен быть удобный интерфейс? Чтобы обязательно переливалось и подёргивало от анимаций всё? Чтобы для того чтобы отрисовать пару строк текста нужно загрузить десяток мегабайт вырвиглазного обфусцированного кода? Это когда страница на мобильном открывается почти полминуты, в то время когда 10 лет назад всё работало быстрее?
    В первую очередь главное контент, а не удобный интерфейс. Поэтому ранний html это удобный интерфейс. Где главное был контент и оформлено было в виде документа с гиперссылками. Но потом кому-то захотелось раскрасить и пошло-поехало. Теперь чтобы сделать элементарное действие менюшка из менюшки выезжает, обязательно с замысловатой анимацией при этом всё обвешено кучей трекеров и всё это лишь усложняет доступ к контенту.
     
     
  • 4.58, Аноним (57), 10:03, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Удобный интерфейс на раннем HTML, хорошая шутка. Там вообще никакого интерфейса сделать нельзя — оно вообще-то и правильно, потому что изначально HTML это документ. Но вот закавыка, от веба людям нужно несколько большее, чем пачка документов.
     
     
  • 5.62, fuggy (ok), 13:31, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да всё верно. Если нужно не просто документ, то для этого есть формы и отправка экшнов. Для это был рассчитан html. А вот если нужно веб-приложение, то нужно было делать отдельное приложение, а не пихать всё в браузер. Или хотя бы отделять гипертекстовые документы от веб-приложений чтобы они не пересекались.
     
     
  • 6.63, Аноним (57), 15:31, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так отделяли же: Flash, Java, ActiveX…
    Вся проблема в том, что нет чёткого деления между «документом» и «приложением». Вот страничка со встроенным видео — это ещё документ или уже приложение? А если мы начинаем функциональность до уровня ютуба наращивать?
     
     
  • 7.75, fuggy (ok), 21:12, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Документ с видео это как документ с вложением как с картинкой, с музыкой, с таблицей. Есть Html5 video, Html5 audio. У него много возможностей, и субтитры, и скорость, и переключение дорожек языков, скриншот кадра и многое другое. Это более чем достаточно для большинства, но все продолжают писать свои плееры велосипеды, часто с меньшей функциональностью чем стандартные.
     
     
  • 8.83, Аноним (82), 02:38, 04/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    HTML5 video поддерживает такую банальную вещь, как изменение качества видео Жел... текст свёрнут, показать
     
     
  • 9.89, fuggy (ok), 18:49, 06/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Подключаешь source с разными битрейтами расширениями, как сейчас подключаются с ... текст свёрнут, показать
     
  • 6.71, Аноним (71), 19:27, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чёт вас, луддитов-всёпроппльщиков, сложно понять. Приложение в вебе плохо, отдельное приложение на смартфоне каждый чих тоже плохо. А как хорошо-то? Неинтерактивный веб? Ходить ножками в сберкассу чтобы оплатить счёт, по магазинам ездить в поисках нужного, а данные о мире строго из библиотечных книг черпать? Я уже жил в такой стране один раз, полный отстой, не рекомендую. Современные информационные системы куда практичнее, удобнее и доступнее. Особенно вспоминая о «у нас таких справочников в республике нет, может быть в ленинской библиотеке в москве только. А вам зачем? Вы из какого университета?».
     
     
  • 7.74, fuggy (ok), 20:47, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кто-то понял вся наоборот, что всё должно быть приложениями. Это как сейчас так создают приложения на каждый чих, когда каждая газета, каждый телеканал, каждый форум/блог, каждое кафе имеет своё приложение. Но ведь ясно же что газетная статья не приложение. А наоборот должен быть главное документ, а не документ в обёрточке красного приложения и документ в обёрточке зелёного приложения. И как смотреть документ решает пользователь. Документ можно сохранить, можно распечатать, можно найти фразу в тексте, можно скинуть другу ссылку. Как можно скинуть: "зайди в приложение, перейти на такой-то экран, проскролль вниз, там увидишь".
    Вот как раз сервисы: банковское приложение, редактор фото, записная книжка, калькулятор должны быть приложениями.
     
  • 2.95, Bob (??), 14:57, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Браузер уже давно пытается заменить jvm для производительных девайсов и всё.
    --
    А проблема в качестве кода и отсутствия кадровых чисток. Гугл будто обходит все бордели и собирает весь букет "цветов" себе в коМанДу)
     

  • 1.40, Аноним (40), 20:45, 01/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если во флагах переключить параметр "Drop Input Events Before First Paint" в enable, ломается выпадающее меню выбора параметров на всех флагах. Короче какая-то забагованная версия.
     
     
  • 2.43, Аноним (43), 21:22, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    P.S В последующих версиях такая же фигня с флагом "Drop Input Events Before First Paint". Проверял на Chromium и Ungoogled-chromium. И да, обратно уже не переключить. Полностью ломается функционал флагов. Проверяйте либо в песке, либо с готовым бэкапом профиля).
     

  • 1.72, А (??), 19:42, 02/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > блокирована в выпуске Chrome 106 возможность использования не-ASCII символов в доменах, указываемых в заголовке Cookie (для IDN-доменов следует указывать домены в формате punycode). Изменение приведёт браузер в соответствие с требованиями RFC 6265bis

    Хоть один раз что-то полезное.
    А вообще: веб разработчики - люди, с которыми быть знакомым в половине случаев не хотелось бы - плохие люди.

     
  • 1.76, OperaPrestoFan (?), 01:29, 03/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    chrome root store самое нормальное в этой версии //
     
  • 1.77, Аноним (77), 10:58, 03/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как-то почти никто не заметил, а эти бомжы, меж тем, спустя ВСЕГО 14 лет освоили "собственное унифицированное хранилище корневых сертификатов удостоверяющих центров (Chrome Root Store)". Его, правда, ещё надо дотестировать и включить по умолчанию.
     
  • 1.80, iZEN (ok), 16:01, 03/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    % pkg info -x chrom
    chromium-105.0.5195.52

    О Chromium:
    Версия 105.0.5195.52 (Официальная сборка), (64 бит)

     
  • 1.81, iZEN (ok), 17:52, 03/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Upgrade of chromium-105.0.5195.52 to chromium-105.0.5195.102

    % pkg info -x chrom
    chromium-105.0.5195.102

    О Chromium:
    Версия 105.0.5195.102 (Официальная сборка), (64 бит)

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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