- Теперь пользователи могут выбирать устройства Bluetooth Low Energy для подключения к веб-сайтам, использующим Web Bluetooth API .
-
position: sticky
вернулся — позволяет легко создавать элементы, которые нормально прокручиваются, пока не прилипнут к верхней части области просмотра. - А HTML5 по умолчанию включен для всех пользователей.
Я Пит ЛеПейдж , давайте углубимся и посмотрим, что нового для разработчиков в Chrome 56.
Веб-API Bluetooth
До сих пор пользователи устройств Bluetooth были вынуждены устанавливать собственные приложения для связи с ними. В Chrome 56 пользователи могут выбирать близлежащие устройства Bluetooth с низким энергопотреблением для предоставления их веб-сайтам, использующим Web Bluetooth API .
Подобно выбору файлов для публикации на веб-сайте, это более безопасно, чем установка собственного приложения, которое может считывать данные из чего угодно. Пользователи полностью контролируют, когда и какое устройство используется для доступа к конкретному веб-сайту.
Web Bluetooth API использует протокол GATT , который позволяет приложениям подключаться к таким устройствам, как лампочки, игрушки, пульсометры, светодиодные дисплеи и т. д., с помощью всего лишь нескольких строк JavaScript . Web Bluetooth также можно комбинировать с физическими веб-маяками, чтобы еще больше упростить обнаружение близлежащих устройств.
У Франсуа есть отличная статья об обновлениях , обязательно ознакомьтесь с некоторыми интересными демоверсиями .
position: sticky;
Раньше для создания заголовков контента, которые нормально прокручивались до тех пор, пока они не прикреплялись к верхней части области просмотра, требовалось прослушивание событий прокрутки и переключение положения элемента с относительного на фиксированное при указанном пороге. Синхронизировать было сложно, и часто это приводило к небольшим визуальным скачкам.
Chrome теперь поддерживает position: sticky;
, новый способ позиционирования элементов.
Элемент с фиксированной позицией начинается относительно; но становится фиксированным после того, как элемент достигает определенной позиции прокрутки.
Просто установите position: sticky
и установите порог, чтобы она стала липкой.
h3 {
/* Element will be 'fixed' when it ... */
position: sticky;
/* ... is 10px from the top of the viewport */
top: 10px;
}
У Пола Кинлана есть пост об этом в «Обновлениях» .
HTML5 по умолчанию
В августе прошлого года мы объявили, что перейдем на HTML5 по умолчанию, чтобы обеспечить более безопасную и энергоэффективную работу. Это изменение отключает Adobe Flash Player, если только пользователь не укажет, что ему нужен Flash-контент на определенных сайтах, и в конечном итоге всем веб-сайтам потребуется разрешение пользователя на запуск Flash.
В Chrome 56 HTML5 по умолчанию включен для всех пользователей , что означает, что им будет предложено запускать Flash на сайтах, которые они никогда не посещали.
Более подробная информация о том, как и когда пользователям будет предложено это сделать , а также рекомендации по тестированию Flash-сайтов.
И еще
И, конечно же, есть еще много чего.
- WebVR доступен в виде пробной версии Origin.
- API WebGL 2.0 теперь доступен.
- API запроса платежей имеет множество новых функций .
Если вы хотите быть в курсе новостей Chrome и знать, что будет дальше, обязательно подпишитесь , подпишитесь на @ChromiumDev в Твиттере и обязательно посмотрите видеоролики с саммита разработчиков Chrome , чтобы глубже погрузиться в некоторые удивительные возможности Chrome. команда работает.
Меня зовут Пит ЛеПейдж, и как только выйдет Chrome 57, я буду здесь, чтобы рассказать вам, что нового в Chrome!
Новое в Chrome «Пасхальное яйцо»
Если вы дочитали до этого места, вы заслуживаете увидеть ляп из «Нового в Chrome 52» ! Мне казалось, что каждый раз, когда я открывал рот, мимо проезжал грузовик, пролетал вертолет, гудела машина.
О, и большое спасибо Эндрю за то, что он одолжил мне свою рубашку! У меня случился небольшой сбой в гардеробе.