Даступныя 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

Дадаць каментар