Chromium Digest №4 — Connectivity Diagnostics Private API и window-controls

Очередной выпуск Chromium Digest, в котором мы расскажем про самые заметные, хоть и мелкие, новости вокруг проекта Chromium. Особенно разработчикам приложений кое-что должно понравиться.

Установка расширений сразу из Chrome App Launcher

Теперь устанавливать расширения и приложения можно сразу из результатов поиска в Chrome App Launcher (что это такое?). Достаточно удобно, т.к. теперь переходить непосредственно в Chrome Web Store не придется.

Отправить файл в Google для сканирования

Если запустить Google Chrome (как минимум, Dev версии) с параметром:

--safebrowsing-enable-download-feedback,

то при загрузке подозрительных файлов вместо обычной кнопки "Discard" (Отмена) вы получаете "Report & Discard". При нажатии на которую файл отправляется на сервера Google для дальнейшего анализа.

Как добавить кнопки управления окном в приложение?

Если вы разработчик Chrome App, то знаете о возможности скрыть стандартный оконный фрейм. И это действительно часто нужно делать, чтобы не портить внешний вид своего приложения. Вот только стандартные кнопки "закрыть окно" или "свернуть окно" все равно придется реализовывать своими силами, что крайне отвлекает от основной задачи. В будущем сделать это будет очень просто за счет Web Components (что это такое?). А точнее достаточно вставить в код своего приложения один тег, который приведен на скриншоте ниже. И все. Удобно же?

Только работает это пока что в Chromium лишь через эксперимент chrome://flags/#enable-app-window-controls.

chrome.identity API больше не экспериментальный

Собственно сабж. chrome.identity API больше не экспериментальный: документация тут и вот тут.

Connectivity Diagnostics Private API

Команда проекта Chromium задумалась над созданием нового Connectivity Diagnostics Private API, который позволит анализировать сетевые задержки и в целом может быть полезным разработчикам тяжелых приложений. Проект описан тут.

Обновление Opera Next

Браузер Opera Next (который на Chromium и про который мы уже писали) обновился. И вот изменения:

  • горячие клавиши Ctrl+Insert и Shift+Insert теперь работают в адресной строке;
  • Ctrl+Shift+V эквивалентно "вставить и перейти";
  • Chromium обновился до 1500.52;
  • теперь и на Windows запоминается развернутое состояние окна.

Firefox 22 + WebRTC

Поддержка WebRTC появилась в браузере Firefox 22 включенной по умолчанию.