The OpenNET Project / Index page

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



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

Исходное сообщение
"Релиз web-браузера Chrome 68"
Отправлено opennews, 25-Июл-18 11:13 
Компания Google представила (https://chromereleases.googleblog.com/2018/07/stable-channel...) релиз web-браузера Chrome 68 (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).

Основные (https://productforums.google.com/forum/#!topic/chrome/qDfSbY...) изменения (https://plus.google.com/+FrancoisBeaufort/posts) в (https://blog.chromium.org/2018/06/chrome-68-beta-add-to-home...) Chrome (https://developers.google.com/web/updates/2018/) 68 (https://v8project.blogspot.com/2018/06/v8-release-68.html):


-  Изменена индикация безопасности соединения - все открытые по HTTP страницы теперь снабжены индикатором, предупреждающим об установке небезопасного соединения. Так как HTTP теперь помечается небезопасным, то нет смысла отдельно помечать HTTPS индикатором безопасного соединения, поэтому в следующем выпуске Chrome 69 для HTTPS перестанет показываться зелёная надпись "Secure", а в октябрьском выпуске Chrome 70 будет убран и значок с изображением замка для HTTPS, а цвет надписи "Not Secure" для соединений HTTP будет заменён с серого на красный. Чтобы избежать отображения индикатора небезопасного соединения владельцам сайтов рекомендовано мигрировать на HTTPS. Возможные подводные камни, с которыми могут столкнуться вебмастеры при миграции, описаны в специально подготовленном руководстве (https://docs.google.com/document/d/16q3d8XUGKbYqVXFEQ7o9vv_u...).

-  Обеспечена дополнительная защита от открытия рекламных страниц без ведома пользователя. Для противодействия жульническим рекламным блокам, обманным путём перебрасывающим пользователей на другие страницы, в новом выпуске запрещено автоматическое перенаправление на ссылки из внешних iframe-блоков и заблокирован проброс на новый URL на текущей странице при открытии ссылки в новой вкладке (техника  tab-under). При подобных пробросах теперь выводится предупреждение, требующее от пользователя подтвердить переход явным кликом;


-  Реализован первый уровень защиты (https://blog.chromium.org/2017/11/reducing-chrome-crashes-ca...) от попыток выполнения стороннего кода внутри процессов Chrome. Подобные подстановки наблюдаются на 2/3 систем с Windows и, как правило, производятся антивирусным ПО. По статистике, подобные манипуляции приводят к снижению стабильности работы и являются причиной 15% всех наблюдаемых крахов браузера. В Chrome 68 подстановка кода в процесс  приведёт к блокировке запуска браузера и выводу уведомления с возможностью продолжить работу. В  Chrome 72, намеченном на январь 2019 года, блокировка будет применяться на постоянной основе;


-  В полноэкранном режиме добавлена всплывающая кнопка, появляющаяся при подведении курсора к верхнему краю окна. Нажатие на кнопку инициирует выхода из полноэкранного режима, что решает проблему с управлением на устройствах без клавиатуры;


-  Добавлена (https://plus.google.com/+FrancoisBeaufort/posts/Srik8dmYPor) экспериментальная опция (chrome://flags/#omnibox-rich-entity-suggestions) для показа изображений и сопутствующих пояснений в списке рекомендаций, который показывается в процессе набора в адресной строке;


        


-  Добавлен Page Lifecycle API (https://wicg.github.io/page-lifecycle/spec.html) для обработки событий, связанных с жизненным циклом страницы. API позволяет разработчику распознать ситуации, когда выполнение приложения в фоновой вкладке замораживается  из-за нехватки  ресурсов, установив обработчики событий freeze и resume. В случае когда замороженная страница вытеснятся из памяти дополнительно устанавливается свойство document.wasDiscarded, которое позволяет разработчику восстановить состояние страницы  после её перезагрузки при возвращении пользователя к замороженной вкладке (состояние может быть сохранено в  IndexedDB при обработке события freeze). Для симуляции заморозки можно использовать спецстраницу chrome://discards;

-  Изменено (https://developers.google.com/web/updates/2018/06/a2hs-updates) поведение при добавлении на домашний экран приложений, работающих в режиме Progressive Web Apps (https://developers.google.com/web/progressive-web-apps/) (PWA, позволяет организовать работу с web-приложением, как с обособленной программой).
В новой версии добавлены средства для более тонкого управления тем, когда и как выводится диалог с предложением добавить программу на домашний экран. Вместо автоматического вывода подобного диалога браузер теперь генерирует событие beforeinstallprompt, позволяющее разработчику реализовать альтернативный элемент интерфейса для информирования пользователя о возможности установки приложения. Когда пользователь кликнет на этом элементе, разработчик может вызвать функцию prompt(), передав в неё сохранённое событие beforeinstallprompt, для показа модального диалога только после явного желания пользователя установить программу на домашний экран.


В качестве временного решения для сглаживания адаптации нового поведения, при первом открытии сайта приложения будет выводиться мини-подсказка о возможности установки на домашний экран. При отклонении предложение подсказка в следующий раз будет показана только через 3 месяца;


-  Добавлен (https://developers.google.com/web/updates/2018/06/payment-ha...) Payment Handler API (https://www.w3.org/TR/payment-request/), позволяющий стандартизировать приём платежей. Новый API расширяет возможности API Payment Request и упрощает интеграцию с существующими платёжными системами, делая их добавление таким же простым, как добавление параметра в свойство supportedMethods. Разработчики достаточно лишь выбрать метод платежа, а все сопутствующие формы будут предоставлены браузером;
-  Реализован формат CSS-свойства overflow (https://www.chromestatus.com/feature/5090725653905408) с двумя значениями. Если указаны два значения, то первое из них трактуется как overflow-x, а второе как overflow-y. Например, "overflow: hidden auto;" эквивалентно  "overflow-x: hidden; overflow-y: auto";-  Прекращена поддержка формата CSS-свойств position, object-position и perspective-origin  с тремя значениями (горизонтальная позиция, вертикальная и масштаб), например, "position: top right 20%". Для данных свойств теперь допустимы только форматы с одним, двумя и четырьмя значениями;-  В CSS для экранов с высокой плотностью пикселей добавлена новая размерность 'x', которая эквивалентна 'dppx' (dot per pixel);-  В CSS-свойстве cursor избавлены от специфичного для Chrome префикса значения  "grab" и "grabbing";
-  Добавлен метод customElements.upgrade(), позволяющий запустить конструктор для элементов customElements не дожидаясь активации элемента (например, при создании элемента в блоке innerHTML, не
присоединённом к документу);

-  HTTP кеш теперь по умолчанию игнорируется (https://developers.google.com/web/updates/2018/06/fresher-sw),  при обновлении кода Service worker, что соответствует поведению других браузеров. Для обновления с учётом кэша предложено свойство ServiceWorkerRegistration.updateViaCache. Кроме того, для запросов через importScripts по-прежнему код скриптов загружается с учётом кэша;
-  Прекращена поддержка метода  document.createTouch(),  нестандартных атрибутов Document.selectedStylesheetSet и Document.preferredStylesheetSet, а также формата текстур WEBGL_compressed_texture_atc (почти не используются на практике);
-  Web API предоставляет возможность назначени...

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

 

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



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

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