Доступні web-браузери 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-номер вкладки". При натисканні «:» виводиться запрошення командного рядка, в якому можна здійснити пошук по сторінці та виконати типові команди, як у vim, наприклад, «:q» для виходу та «:w» для запису сторінки. Для швидкого переходу до елементів сторінки пропонується система «хінтів», якими позначаються посилання та зображення.

Доступні web-браузери 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.

Min підтримує навігацію по відкритих сторінках через систему вкладок, що надають такі функції, як відкриття нової вкладки поруч із поточною вкладкою, приховування незатребуваних вкладок (до яких користувач не звертався певний час), групування вкладок та перегляд усіх вкладок у вигляді списку. Існують засоби для побудови списків відкладених завдань/посилань для читання в майбутньому, а також система закладок з підтримкою повнотекстового пошуку. У браузер вбудована система блокування реклами (за списком EasyList) та коду для відстеження відвідувачів, є можливість відключення завантаження зображень та скриптів.

Центральним елементом управління Min є адресний рядок, через який можна надсилати запити до пошукової системи (за замовчуванням DuckDuckGo) і виконувати пошук на поточній сторінці. При введенні в адресному рядку у міру набору формується зведення актуальної для поточного запиту інформації, такої як посилання на статтю в Wikipedia, вибірка із закладок та історії відвідувань, а також рекомендації від пошукової системи DuckDuckGo. Кожна відкрита сторінка в браузері індексується і стає доступною для подальшого пошуку в адресному рядку. В адресному рядку також можна вводити команди для швидкого виконання операцій (наприклад, "! Settings" - перехід до налаштувань, "! Screenshot" - створення скріншота, "! Clearhistory" - очищення історії відвідувань і т.п.).

Доступні web-браузери qutebrowser 2.4 та Min 1.22

У новому випуску:

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

Джерело: opennet.ru

Додати коментар або відгук