душман

Браузер Chrome научился работать на устройствах без экрана

В теме 1 сообщение

В Chrome 59 появится возможность запускать браузер на устройствах без экрана. Разработчики могут воспользоваться ею уже сейчас. Раньше для запуска Chrome на серверной Linux приходилось обманывать его с помощью эмулятора монитора.

Начиная с 59 версии в браузер Chrome будет добавлена возможность запуска на устройствах, к которым не подключен монитор – например, на серверах. Режим «без экрана», который уже доступен разработчикам, называется headless.

Теперь с помощью Chrome на серверах можно будет выполнять такие задачи как автоматизированное тестирование, требующее загрузки веб-страниц, извлечение метаданных, создание изображений или PDF с содержимым страницы и т. п. Об этом сообщила сама Google, выложившая информацию на сайте для разработчиков.

Запускать Chrome на серверах можно было и раньше, но для этого приходилось пользоваться эмулятором дисплея типа Xvfb. Xvfb – это виртуальный сервер с виртуальным экраном, который можно развернуть на Linux. Он позволяет обмануть браузер, убедив его в том, что к ОС подключен монитор. Теперь такие уловки не требуются. Помимо Linux режим «без экрана» в будущем будет адаптирован для Windows и Mac OS.

Запустить режим «без экрана» можно, использовав опцию --headless следующим образом: $ chrome --headless --remote-debugging-port=9222 https://chromium.org.

Можно добавить опцию --disable gpu, чтобы избежать сообщения об ошибке из-за отсутствующей библиотеки Mesa. Затем нужно перейти к http://localhost:9222 или http://IP:9222, чтобы открыть интерфейс Deveoper Tools. Для запуска также можно использовать инструмент Selenium.

Компания Mozilla тоже упоминала, что работает над похожим режимом для браузера Firefox. Предположительно, его уже можно запустить нынешних в ночных сборках следующим образом: MOZ_HEADLESS=1 /path/firefox.

В браузере Chrome готовятся и другие нововведения. В марте 2017 г. разработчики Chrome заявили, что намерены запретить всплывающие окна-уведомления на JavaScript, поскольку они создают «слишком много возможностей для злоупотреблений». В блоге для разработчиков Google пояснила, что первые версии JavaScript, представленные в 1995 г., имели три функции взаимодействия с пользователем – alert(), confirm() и prompt().

Со временем их синхронные API стали конфликтовать с современными версиями браузеров. Диалоговые окна являются модальными – движок JavaScript останавливается до получения отклика пользователя, что при злонамеренном использовании ведет к блокировке всего браузера. Для борьбы с ними Google планирует в ближайшей перспективе изменить обработку JavaScript, сделав функции alert(), confirm() и prompt() немодальными. Это уже реализовано в браузере Safari, где всплывающее JavaScript-окно исчезает при переходе пользователя на другую вкладку.

В январе 2017 г. разработчики Google лишили пользователей Chrome возможности отключить DRM-защиту, которая не дает смотреть или копировать аудио и видео, защищенное авторскими правами. Изменения были внесены в ныне актуальную версию 57.

В Chrome 56 или более ранних версиях браузера пользователи могут загрузить страницу chrome://plugins, позволяющую включать или отключать плагины, а также активировать режим «запускать всегда». Таким образом можно отключить плагины, которые невозможно сделать неактивными через опцию настроек. В последующих версиях браузера плагины по умолчанию будут активными. Избавиться от них можно лишь физически удалив папку с плагином с жесткого диска.

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Ippolitovich
      Каждый день у нас появляется выбор: принять свою жизнь, свое существование, свободу и моменты как должное или же выразить признательность и благодарность за хорошие вещи, которые нас окружают. Самое же главное, что нас объединяет, — что все мы, люди, живем в одном мире и в одной Вселенной — никогда не заслуживает того уважения, которое заслуживает. Здесь и сейчас мы можем существовать и существовать до тех пор, пока нам позволяет отпущенный нам срок жизни. Это просто есть. Многократно за всю историю Вселенной законы природы оказывались в нужном месте в нужное время, чтобы обеспечить наше существование и позволить нам взглянуть в прошлое на 13,8 миллиарда лет, с благодарностью в сердце. Перед вами десять явлений, которые сделали это возможным и десять причин сказать спасибо, подобранных физиком Итаном Зигелем.
       

       

      Скажи спасибо Большому Взрыву

      Однажды в истории Вселенной был день, для которого «вчера» не существовало, когда расширяющаяся, остывающая, наполненная материей и излучением Вселенная просто не существовала. Конец всего, что было до Большого Взрыва (вроде космической инфляции), дал начало Вселенной, полной частиц, античастиц, излучения и всех ингредиентов, необходимых для нашего существования. Без Большого Взрыва никого из нас не было бы.
      Скажи спасибо асимметричной Вселенной

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

       
      Скажи спасибо атомам

      Чтобы человек существовал, необходимы тяжелые ядра во множестве возможных, стабильных конфигураций. Кроме того, нам нужны легкие, стабильные и противоположно заряженные частицы (электроны), чтобы сформировать строительные блоки для всего в нашем мире. Частицы в нашей Вселенной, остывая, сжимаясь и связываясь, образуют эти атомы, которые затем объединяются и скапливаются вместе, чтобы создать структуру, которую сегодня имеет наша Вселенная.
      Скажи спасибо гравитационным силам…

      …которые объединяют массивные куски материи. На больших масштабах они образуют галактики, кластеры и великую космическую паутину; на меньших — газовые облака, звезды и даже планеты. Это гравитационная сила — самая дальнодействующая и универсальная сила из всех, именно она позволила сформироваться нашему дому и всему, что на нем есть. Без гравитации мира бы не существовало.
       
       

       
      Скажи спасибо ядерному синтезу…

      …который протекает в ядрах звезд. Он не только освещает Вселенную, наполняя ее высокоэнергетическим излучением, но и обеспечивает существование периодической таблицы элементов. Самые массивные звезды, которые формируются в молекулярных газовых облаках, задействуют гравитацию, сжигая водород в гелий, гелий в углерод, а дальше и в более тяжелые элементы вроде кислорода, неона, магния, серы, кремния и даже железа, кобальта и никеля в своих ядрах. Большинство тяжелых элементов во Вселенной, в особенности кислород и углерод, формируются именно таким образом.
      Скажи спасибо космическим катаклизмам

      А именно сверхновым и слияниям нейтронных звезд. Эти невероятные агонии самых массивных звезд Вселенной ведут нас к периодической таблице. Самые массивные звезды взрываются всего через несколько миллионов лет, а последующий синтез разрушает звезду и выдувает внешние слои, наполненные тяжелыми элементами, в межзвездное пространство. Между тем их трупы, которые могут стать нейтронными звездами, производят большую часть тяжелых стабильных элементов нашей периодической таблицы. Пока галактика достаточно массивна, чтобы удерживать этот материал — опять же скажите спасибо гравитации еще раз — тяжелые элементы встраиваются в будущие поколения звезд и солнечных систем.
      Скажи спасибо космической переработке

      Скажите спасибо, что у нас было достаточно времени и достаточно поколений звезд, чтобы гравитация могла вернуть их обратно в молекулярные облака, которые остались в нашей галактике и коллапсировали с образованием новых звезд. Эти звездообразующие туманности, полные переработанного материала из смеси нетронутых элементов и звездных трупов, дают начало не только звездам, но и протопланетарным дискам, которые образуют газовые гиганты и твердые миры, так хорошо нам знакомые. Если бы этот материал выбрасывался, как в очень маленьких галактиках или даже в нашем Млечном Пути, если бы у нас не было темной материи, не было бы и солнечных систем с твердыми планетами.
       

       
      Скажи спасибо космическому совпадению, которое сделало Землю возможной

      Через 9,2 миллиарда после Большого Взрыва возле молодой, новорожденной звезды сформировался твердый мир с правильными для жизни ингредиентами. Эти ингредиенты включали не только углерод, кислород, азот и водород, но и сложные органические молекулы и большое количество жидкой воды. Наша Солнечная система началась с четырех потенциально пригодных для жизни миров — Венеры, Земли, Тейи и Марса — но Тейи больше нет, потому что она столкнулась с Землей. Венера — это адская планета, уничтоженная парниковым эффектом, а Марс почти полностью потерял свою атмосферу и вымерз. Осталась только Земля — влажный, живой мир.
      Скажи спасибо уникальному эволюционному пути нашего мира

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

      Нам всем выделено небольшое время в этой Вселенной, но этот краткий миг пространства и времени дает нам возможность сделать то, что мы хотим. Скажите спасибо атомам и молекулам, из которых вы состоите. Поблагодарите этот момент. Поблагодарите уверенность в том, что мир никуда не денется завтра. Поблагодарите Вселенную, которая вас создала; это то общее, что есть у всех нас, и это объединяет нас поистине космическим образом. Никто не отнимет этого у нас.
       
    • От Ippolitovich

      Гаджет, позволяющий вводить в организм пациента лекарства без использования игл, сначала появился в арсенале врачей научно-фантастической саги Star Trek, а совсем скоро, похоже, сможет повсеместно соседствовать с градусником и аспирином в обычных аптечках. Стартап Portal Instruments разработал устройство, позволяющее осуществлять безболезненные инъекции без применения игл. Сейчас стартап заключил договор с японской компанией Takeda, которая поможет выпустить устройство в продажу — сообщает New Atlas.

      Многие методы лечения требуют частого введения лекарств в организм посредством инъекций. Многие пациенты не любят уколов из-за болезненных ощущений, страха перед иглами и того, как выглядят их вены после десятков уколов, поэтому зачастую пропускают очередной укол в ущерб лечению и своему здоровью.
      В Portal Instruments разработали новую технологию введения инъекций в организм, которая не требует наличия игл — доставка лекарства осуществляется за счёт создания тончайшей струйки медикамента под высоким давлением. Ширина потока очень мала, поэтому впрыскивание практически незаметно для пациента — это происходит очень быстро и не вызывает боли. Продаваться устройство будет под названием PRIME, а первое лекарство, которое будут использовать совместно с гаджетом, создано для лечения язвенного колита.
      По габаритам PRIME едва ли больше обычной электробритвы. Доза с инъекцией помещается в специальный резервуар с микроскопическим отверстием, через которое мощный электромагнитный механизм выталкивает лекарство с огромной скоростью, которая достигает 720 километров в час. Благодаря этому тончайшая струя медикамента, находящаяся под высоким давлением, проникает под кожу.
       

       
      У PRIME будет собственное приложение для смартфона, в котором можно будет отслеживать дозы лекарства, частоту инъекций, их дозировку и прочие моменты. Гаджет будут продавать по рецепту, чтобы избежать его использования для введения в организм наркотиков.
    • От Ippolitovich
      Разработчики версии браузера Google Chrome для устройств, которые работают под управлением мобильной операционной системы Android, постоянно расширяют его функциональность.
      Например, недавно стало известно, что Chrome для Android получит инструментарий для экспорта паролей, а также поддержку расширенного динамического диапазона HDR. Теперь же разработчики подтвердили, что у пользователей появится возможность выбирать папки при сохранении файлов.
       


      Это нововведение порадует тех, кто часто скачивает различные файлы в мобильном браузере Chrome, включая документы, картинки, музыку, видеоролики, архивы и так далее. Пока что абсолютно все загружается в одну папку.
      Конечно же, вы сможете выбирать различные папки, расположенные на карте памяти microSD. В данный момент функциональность проходит стадию тестирования.
    • От Ippolitovich
      В июле Google дала больший контроль над безопасностью администраторам G Suite, а теперь улучшила для бизнес-пользователей и защиту своего браузера. В Chrome 63 появилась изоляция сайтов, поддержка Transport Layer Security (TLS) 1.3 в Gmail и ряд утончённых настроек расширений.

       
      Благодаря изоляции сайтов Chrome может обрабатывать содержимое открытых страниц через индивидуальные процессы. Можно создать список ресурсов, которые браузер будет изолировать, или просто позволить программе применять технологию ко всем сайтам. Цена повышенной безопасности — потребление дополнительных 10–20% оперативной памяти. Google рекомендует использовать нововведения во внутренних сетях компаний.
      Что касается расширений, то раньше администраторы могли вносить определённые плагины в чёрный список. Теперь они вольны запрещать доступ расширениям на основе того, какие разрешения они запрашивают. Например, можно заблокировать все надстройки, которые собираются использовать веб-камеру или микрофон компьютера.
       

      В Chrome 63 также появилась поддержка TLS 1.3 в Gmail. Это протокол безопасного общения в Интернете, и, как говорит калифорнийский гигант, стандартизированная ещё в 2008 году предыдущая его версия нуждается в обновлении. TLS 1.3 делает коммуникации более быстрыми и защищёнными. Предположительно, уже в 2018 году новая версия протокола будет использоваться во всей Сети.