The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз web-браузера Chrome 72"
Отправлено opennews, 30-Янв-19 12:13 
Компания Google представила (https://chromereleases.googleblog.com/2019/01/stable-channel...) релиз web-браузера Chrome 72 (http://www.google.com/chrome). Одновременно доступен (https://www.chromium.org/developers/calendar) стабильный выпуск свободного проекта Chromium (http://dev.chromium.org/), выступающего основой Chrome. Браузер Chrome отличается (https://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoo...) использованием логотипов Google, возможностью загрузки модуля Flash по запросу, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров (https://www.opennet.ru/opennews/art.shtml?num=26822). Следующий выпуск Chrome 73 запланирован на 12 марта.

Основные (https://productforums.google.com/forum/#!topic/chrome/GNV4Ud...) изменения (https://plus.google.com/+FrancoisBeaufort/posts) в (https://blog.chromium.org/2018/12/chrome-72-beta-public-clas...) Chrome (https://developers.google.com/web/updates/2019/) 72 (https://v8.dev/blog/v8-release-72):

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

-  Включена (https://plus.google.com/+FrancoisBeaufort/posts/CmhhqTpbC1b) по умолчанию возможность просмотра видео поверх контента в режиме "картинка в картинке" (Picture-In-Picture), позволяющем отсоединить видео в форме плавающего окна, которое остаётся на виду в процессе навигации в браузере. Для просмотра в данном режиме видео с YouTube необходимо два раза кликнуть на видео правой кнопкой мыши и выбрать режим "Picture in picture". Отсоединение видео работает (https://developers.google.com/web/updates/2018/10/watch-vide...) только при использовании на сайте API Picture-in-Picture (https://developers.google.com/web/updates/2018/10/watch-vide...), для не адаптированных для нового режима сайтов можно использовать внешнее дополнение (https://chrome.google.com/webstore/detail/picture-in-picture...);


-->

-  Активирована по умолчанию защита (https://blog.chromium.org/2017/11/reducing-chrome-crashes-ca...) от попыток выполнения стороннего кода внутри процессов Chrome. Исключение сделано только для кода, подписанного цифровой подписью Microsoft и систем для людей с ограниченными возможностями. Подобные подстановки кода наблюдаются на 2/3 систем с Windows и, как правило, производятся антивирусным ПО. По статистике, данные манипуляции приводят к снижению стабильности работы и являются причиной 15% всех наблюдаемых крахов браузера. Вместо подстановки кода в запускаемые процессы следует использовать дополнения (https://developer.chrome.com/extensions) и API Native Messaging (https://developer.chrome.com/extensions/nativeMessaging);

-  При открытии сайтов с использованием TLS 1.0/1.1 теперь выводится специальное предупреждение о применении устаревшей версии TLS. По умолчанию поддержку TLS 1.0/1.1 планируют (https://www.opennet.ru/opennews/art.shtml?num=49443) прекратить в Chrome 81, который ожидается в январе 2020 года, но настройка, дающая возможность вернуть  TLS 1.0/1.1 будет сохранена  до января 2021 года;

-  Усилена защита от всплывающих окон - запрещено открытие окон через вызов метода window.open() в обработчиках событий закрытия страницы (onUnload);

-  Реализован первый этап прекращения поддержки FTP - отключено отображение содержимого каталогов FTP, но загрузки по прямым ссылкам пока работают;

-  В Web Authentication API добавлена поддержка аутентификации на сайте с использованием токенов и биометрических датчиков Bluetooth U2F и Windows Hello;


-  В версии для Android добавлена возможность вызова экрана со списком ранее открытых в текущей вкладке страниц через длительное удержание нажатия кнопки возврата на предыдущую страницу ("Back"). Добавлен экспериментальный режим оформления "Chrome Duet", при котором изменяется раскладка панелей и меню перемещается в нижнюю панель (для включения в chrome://flags следует активировать опцию "chrome-duet");


-  В классах добавлена возможность определения публичных полей (https://developers.google.com/web/updates/2018/12/class-fiel...), без явного использования конструктора и вне входящих в состав класса функций. В будущих выпусках планируется предоставить возможность определения и приватных классов.

   class MyComponent extends Component {
       // создадим публичное поле с именем "state"
       state = {};
       render() {
           doStuff(this.state);
       }
   }

-  Добавлено API User Activation Query (https://www.chromestatus.com/features/5131233151418368) для определения активации API, по умолчанию отключенных до взаимодействия со страницей пользователя. Например, разработчик может определить появился ли доступ к функциям перехода в полноэкранный режим, автоматического воспроизведеления звука и открытия дополнительных окон. Проверка активации производится через свойство userActivation, которое предлагает два параметра   hasBeenActive и isActive, позволяющие определить взаимодействовал ли пользователь со страницей или она пока просто загружена и остаётся нетронутой;

-  Добавлена поддержка локализованных списков записей. Для применения специфичных для языков связок (например, замены  "or" или "или", "and" на "и") и единиц измерения предложен метод Intl.format() (https://developers.google.com/web/updates/2018/12/intl-listf...), который достаточно инициализировать с указанием необходимой локали.


   const lf = new Intl.ListFormat('en');
   lf.format(['Frank', 'Christine', 'Flora']);
   // → 'Frank, Christine, and Flora'
   // при локали "ru" будет 'Frank, Christine и Flora'

-  Изменено поведение вызова Cache.addAll(). В соответствии с требованием спецификации при попытке добавления дубликатов теперь выводится (https://developers.google.com/web/updates/2018/10/tweaks-to-...) ошибка, а не перезаписывается старое содержимое;

-  В Service worker добавлено новое свойство FetchEvent.resultingClientId, в котором сохраняется идентификатор клиента, а не документа или обработчика;

-  В  MediaStreamTrack resizeMode для определения отображения контента в исходном разрешении или применения кадрирования и масштабирования;

-  Для возвращаемых методом JSON.stringify() Unicode-строк обеспечена более строгая проверка корректности и реализовано экранирование символов при невозможности их отображения в UTF-8. Например, при вызове JSON.stringify("\uD800") раньше выводилось "�", а теперь будет выведено "\ud800";

-  Символ '#' теперь рассматривается как индикатор окончания данных в URL. Ранее символ мог без экранирования использоваться внутри данных в составе URL, что нарушает спецификацию. Теперь первый же символ рассматривается как окончание блока данных.

-  Удалена/a> поддержка HTTP-заголовка Public-Key-Pins (ручные привязки пока сохранены), позволяющего сайтам явно определить сертификаты каких удостоверяющих центров допустимо использовать для заданного сайта. Вместо PKP разработчикам сайтов рекомендуется использовать HTTP-заголовок  Expect-CT (https://tools.ietf.org/html/draft-ietf-httpbis-expect-ct-01) c SCT-параметрами (SignedCertificate Timestamps) для выявления некорректных SSL-сертификатов при помощи системы Certificate Transparency (https://www.certificate-transparency.org/), которая предусматривает возмо...

URL: https://chromereleases.googleblog.com/2019/01/stable-channel...
Новость: https://www.opennet.ru/opennews/art.shtml?num=50055

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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