Жеткиликтүү веб браузерлер qutebrowser 2.4 жана Min 1.22

Опубликован релиз web-браузера qutebrowser 2.4, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt5 и QtWebEngine. Исходные тексты распространяются под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt.

Браузер өтмөк тутумун, жүктөө менеджерин, жеке серептөө режимин, орнотулган PDF көрүүчүнү (pdf.js), жарнаманы бөгөттөө тутумун (хостту бөгөттөө деңгээлинде) жана серептөө таржымалын көрүү үчүн интерфейсти колдойт. YouTube'да видеолорду көрүү үчүн тышкы видео ойноткучка чалууну орното аласыз. Сиз "hjkl" баскычтары аркылуу баракты айланып өтсөңүз болот; жаңы баракты ачуу үчүн "o" баскычын бассаңыз болот; өтмөктөрдүн ортосунда которулуу "J" жана "K" баскычтары же "Alt-tab номери" аркылуу ишке ашырылат. ":" баскычын басуу, сиз баракты издеп, типтүү vim стилиндеги буйруктарды аткара турган буйрук сунушун пайда кылат, мисалы, чыгуу үчүн ":q" жана баракты жазуу үчүн ":w". Барактын элементтерине тез өтүү үчүн шилтемелерди жана сүрөттөрдү белгилеген “кеңештер” системасы сунушталат.

Жеткиликтүү веб браузерлер qutebrowser 2.4 жана Min 1.22

Жаңы версияда:

  • Устранена уязвимость (CVE-2021-41146), позволяющая выполнить свой код через манипуляции с аргументами обработчика URL. Проблема проявляется только в сборках для платформы Windows. В Windows регистрируется обработчик «qutebrowserurl:», при помощи которого стороннее приложение может инициировать выполнение команд в qutebrowser, а при помощи команд «:spawn» и «:debug-pyeval» можно выполнить произвольный код.
  • Добавлена настройка «content.blocking.hosts.block_subdomains», которая может применяться для отключения блокировки поддоменов в блокировщике рекламы, использующем перенаправление доменов через /etc/hosts.
  • Добавлена настройка «downloads.prevent_mixed_content» для защиты от загрузки смешанного содержимого (загрузка ресурсов по HTTP со страницы, открытой по HTTPS).
  • В команду «:tab-clone» добавлен флаг «—private», позволяющий создать клон вкладки, открытый в новом окне приватного просмотра.

В то же время выпущена новая версия браузера Min 1.22, предлагающего минималистичный интерфейс, построенный вокруг манипуляций с адресной строкой. Браузер создан с использованием платформы Electron, позволяющей создавать обособленные приложения на основе движка Chromium и платформы Node.js. Интерфейс Min написан на JavaScript, CSS и HTML. Код распространяется под лицензией Apache 2.0. Сборки сформированы для Linux, macOS и Windows.

Мин учурдагы өтмөктүн жанында жаңы өтмөк ачуу, пайдаланылбаган өтмөктөрдү жашыруу (колдонуучу белгилүү бир убакыттан бери кире элек), өтмөктөрдү топтоо жана бардык өтмөктөрдү көрүү сыяктуу функцияларды камсыз кылуу менен өтмөктөр системасы аркылуу ачык барактарда навигацияны колдойт. тизме. Келечектеги окуу үчүн кийинкиге калтырылган тапшырмалардын/шилтемелердин тизмелерин түзүү үчүн куралдар, ошондой эле толук тексттик издөө колдоосу менен кыстарма системасы бар. Браузерде жарнамаларды бөгөттөө үчүн орнотулган тутум (EasyList тизмеси боюнча) жана конокторду көзөмөлдөө коду бар жана сүрөттөрдү жана скрипттерди жүктөөнү өчүрүп коюуга болот.

Мындагы борбордук башкаруу бул дарек тилкеси, анын жардамы менен сиз издөө системасына суроо жөнөтө аласыз (демейки боюнча DuckDuckGo) жана учурдагы баракты издей аласыз. Дарек тилкесинде терип жатканыңызда, сиз терип жатканыңызда, учурдагы суроо-талапка тиешелүү маалыматтын кыскача мазмуну түзүлөт, мисалы, Википедиядагы макалага шилтеме, кыстармалардан жана серептөө таржымалынан тандоо, ошондой эле DuckDuckGo издөөсүнүн сунуштары мотор. Браузерде ачылган ар бир барак индекстелет жана дарек тилкесинде кийинки издөө үчүн жеткиликтүү болот. Операцияларды тез аткаруу үчүн дарек тилкесине буйруктарды да киргизсеңиз болот (мисалы, “!жөндөөлөр” - жөндөөлөргө өтүңүз, “!скриншот” - скриншот түзүңүз, “!таза тарых” - серептөө таржымалын тазалаңыз ж.б.).

Жеткиликтүү веб браузерлер qutebrowser 2.4 жана Min 1.22

Жаңы чыгарылышта:

  • А адресной строке предоставлена возможность вычисления математических выражений. Например, можно ввести «sqrt(2) + 1» и сразу получить результат.
  • В список задач добавлено поле для поиска по открытым вкладкам.
  • Обеспечено следование настройкам тёмной темы оформления, включенной в пользовательском окружении.
  • Расширено число языков, поддерживаемых во встроенной системе перевода страниц (доступна через клик правой кнопкой мыши на странице).
  • Добавлена горячая клавиша для перегруппировки вкладок.
  • Компоненты браузерного движка обновлены до Chromium 94 и платформы Electron 15.

Source: opennet.ru

Комментарий кошуу