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 включенной по умолчанию.

  • Александр Олейников

    Гугловцы гады не сделали экспорт закладок. Вот так и удерживают своих пользователей.

  • Пиратская морда

    У меня были проблемы с курсором. Поставил новый. Пока все ок. Но и там проблемы были не сразу.

  • Aschim

    Сегодня вышел новый WHQL драйвер 320.49. Кто-нибудь из тех у кого были проблемы с хромом уже пробовал его ставить? У меня комп очень плохо перенес предыдущий драйвер 320.18, подвисал курсор и все остальное, неадекватно работал кулер на видеокарте (мог без причины и перегрева включатся на полную мощность), комп иногда полностью зависал и после одного из таких зависаний сгорела оперативная память. Теперь я уже боюсь обновлять драйвера…

  • Dmitry

    Спасибо за наводку на браузер, посмотрим :) Да, к этому и клонил, для своей же платформы не могут сделать нормальный браузер, то тормоза, то глюки, неприятно пользоваться.

  • Александр Олейников

    нашёл себе спасение- Tint Browser, браузер с офигенным дизайном, есть плагин адблока, и нет всех этих жутьких багов хрома. Такая большая корпорация, а не могут хорошо сделать нормальный браузер.

  • Пиратская морда

    Любую предыдущую =)

  • Kyziuavka

    Ну так какую версию дров поставить? Чеж недосказанность такая.

  • Dmitry

    Он помимо этих багов, ещё шрифты на сайтах по разному показывает, какие-то огромные, какие-то мелкие. В итоге пользоваться невозможно.

  • Aschim

    Да, есть такое. У меня также комп иногда виснул с Хромом и этим драйвером. Также голову долго ломал что может быть. Где-то 2 недели назад переустановил драйвер на 314.22, с того времени ни разу не зависал.

  • Дима

    У меня аналогично мысли пошлшли.
    Спасибо огромное Сайту, и в частности Ласке или Ласку, вернул старый драйвер перестал виснуть компьютер. Уже думал что бы переустановить вин и вообще больше хром не устанавливать.

  • Пиратская морда

    Нет смысла. Они меняются быстро.

  • Александр Сусоров

    Ну хотелось бы полноценный обзор))

  • Пиратская морда

    Регулярно и рассказываем.

  • Александр Сусоров

    Уважаемые разработчики и журналисты сайта, сделайте пожалуйста обзор экспериментальных функций Сhrome(chrome://flags/#enable-app-window-controls). Прошу вас расскажите о самых интересных и работающих функциях.

  • Lucky

    *рукалицо* как можно забыть было, он же расширения поддерживает… ладно спасибо))) попробую конечно, но вряд ли поладится, пробовал в 2008 поладить с ним как то несружились =

  • Пиратская морда

    Ну кнопку с закладками можно найти в виде расшиерний, я думаю.

  • Lucky

    хм, привычней колёсиком))) а насчёт кнопки закладин, блин нельзя что бы нажал и сразу папки? про меню промолчу до меня сказано много было(как человек с 20ю папками, и кучей отдельных закладок).

  • Пиратская морда

    Ввели запрос — жмите Alt+Enter

  • Lucky

    Эм, у меня привычка я так новые вкладки делаю. в лисе ввёл в поиск и колёсиком новую вкладку открываю, на хроме как ни пробовал всё время в активной вкладке открывается.

  • Пиратская морда

    А зачем второе поле поиска, если не секрет? Кнопка закладок же и так справа?

  • Lucky

    Мне бы просто кнопку закладок справа, левее кнопку загрузок да 2ое поле поиска. Более не надо…

  • Пиратская морда

    Интерфейс да.

  • Lucky

    Вообще без кастомизации? О.О ну кроме панели закладок…

  • Пиратская морда

    Неа

  • Lucky

    В хроме можно как ни будь изменить внешность? не темы. А кнопки расставить, панель поиска и.т.п?

  • Lucky

    Ребят не критикуйте, я туповат в таких вещах. Так маленько CSS для форумов знаю, ну про браузеры маленько и всё ._.
    Однако благодарю, впредь буду знать.

  • Александр Олейников

    «И даже странно что видяха и браузер так вот связаны»
    Как это сообщения вижу я:
    «И даже странно что видяха и игры так вот связаны»

  • Пиратская морда

    Ну связь то логичная. GPU ускорение все таки используется.

  • Lucky

    Да, он мне сразу сказал только увидел. Сам жертвой стал, но слава то с высшим и прикладную информатику как азбуку знает… эх а я до последнего всё таки на хром брешил. И даже странно что видяха и браузер так вот связаны .___.

  • Пиратская морда

    Хм, даже так… Знал, что 320.18 версия драйвера сломана, но чтобы и Хром это задело…

  • Lucky

    Я знаю причину этой прожорливости! ахахаха короче (тимурк закинь где ни будь инфу в новостях так пометкой)
    Nividia
    видяхи, какой то последний драйвер R320, он так влияет! информация 100500%
    скачал хром у меня такая же херня была только в 4.7гига жрал, не
    раздумывая отнёс Славику (сервачный центр, друг который чинит) он даже не думая сразу всё пояснил. Короче то ли драйвер сырой, то ли какие то проблемы совместимости. Но если такое началось(это не у всех зависит от винды и конфигурации системы) то просто на просто возвращаться к старому драйверу. Уже с ноутом было(тем самым «самсунгом» который был у парня с проблемой) купил, поставил хром вуаля комп с новья всего 2й день пользуюсь. Одним словом проблема не в хроме, сечас уже всё прекрасно работает… Но блин хром хрень не в обиду говорю, но я слишком к огнелису привык, в хроме даже кнопки не переставить местами и не отладить внешний вид((((

  • Пиратская морда

    Да все туда же — багрепорты.

  • Taras

    Аналогично, надеюсь в 28-й версии исправят.

  • Александр Олейников

    Куда писать и что делать? Nexus 7. Со всеми сайтами так. (Ненавижу 27 хром- глючный и много багов и каких то странных неудобных функций)

  • Александр Олейников

    Куда писать или отправлять? Nexus 7