Awọn aṣawakiri wẹẹbu ti o wa qutebrowser 2.4 ati Min 1.22

Itusilẹ ti ẹrọ aṣawakiri wẹẹbu qutebrowser 2.4 ti ṣe atẹjade, pese wiwo ayaworan ti o kere ju ti ko ni idamu lati wiwo akoonu, ati eto lilọ kiri ni ara ti olootu ọrọ Vim, ti a ṣe patapata lori awọn ọna abuja keyboard. Awọn koodu ti kọ ni Python lilo PyQt5 ati QtWebEngine. Koodu orisun ti pin labẹ iwe-aṣẹ GPLv3. Awọn lilo ti Python ko ni ipa lori awọn iṣẹ, niwon awọn Rendering ati sisẹ akoonu ti wa ni ti gbe jade nipasẹ awọn Blink engine ati Qt ìkàwé.

Ẹrọ aṣawakiri ṣe atilẹyin eto lilọ kiri ayelujara tabu, oluṣakoso igbasilẹ, ipo lilọ kiri ni ikọkọ, oluwo PDF ti a ṣe sinu (pdf.js), eto idinamọ ipolowo (ni ipele idinamọ ogun), wiwo fun wiwo itan lilọ kiri ayelujara. Lati wo awọn fidio YouTube, o le ṣeto lati pe ẹrọ orin fidio ita. Lilọ kiri oju-iwe naa ni a ṣe ni lilo awọn bọtini “hjkl”, lati ṣii oju-iwe tuntun o le tẹ “o”, iyipada laarin awọn taabu jẹ lilo awọn bọtini “J” ati “K” tabi “Nọmba Alt-tab”. Titẹ ":" yoo mu laini aṣẹ soke ni ibi ti o le wa oju-iwe naa ki o si ṣe awọn aṣẹ aṣoju gẹgẹbi ni vim, gẹgẹbi ":q" lati dawọ ati ": w" lati kọ oju-iwe naa. Fun iyipada ni iyara si awọn eroja oju-iwe, eto ti “awọn imọran” ti dabaa, eyiti o samisi awọn ọna asopọ ati awọn aworan.

Awọn aṣawakiri wẹẹbu ti o wa qutebrowser 2.4 ati Min 1.22

Ninu ẹya tuntun:

  • Ailagbara (CVE-2021-41146) ti wa titi ti o fun laaye ipaniyan koodu nipasẹ ifọwọyi ti awọn ariyanjiyan oluṣakoso URL. Iṣoro naa han nikan ni awọn ipilẹ fun pẹpẹ Windows. Lori Windows, oluṣakoso “qutebrowserurl:” ti forukọsilẹ, pẹlu eyiti ohun elo ẹni-kẹta le ṣe pilẹṣẹ ipaniyan ti awọn aṣẹ ni qutebrowser, ati pe koodu lainidii le ṣe ni lilo awọn pipaṣẹ “: spawn” ati “: debug-pyeval”.
  • Ṣe afikun eto “content.blocking.hosts.block_subdomains” ti o le ṣee lo lati mu idinamọ subdomain kuro ninu oludina ipolowo ti o nlo atunṣe agbegbe nipasẹ /etc/hosts.
  • Ṣe afikun eto “downloads.prevent_mixed_content” lati daabobo lodi si gbigba akoonu ti o dapọ (gbigba awọn orisun igbasilẹ nipasẹ HTTP lati oju-iwe ti o ṣii nipasẹ HTTPS).
  • Asia "-private" ti jẹ afikun si aṣẹ ":tab-clone", gbigba ọ laaye lati ṣẹda ẹda oniye ti taabu, ṣiṣi ni ferese lilọ kiri ni ikọkọ tuntun kan.

Ni akoko kanna, ẹya tuntun ti ẹrọ aṣawakiri, Min 1.22, ti tu silẹ, ti nfunni ni wiwo minimalistic ti a ṣe ni ayika ifọwọyi ti ọpa adirẹsi naa. A ṣe ẹrọ aṣawakiri naa nipa lilo pẹpẹ Electron, eyiti o fun ọ laaye lati ṣẹda awọn ohun elo imurasilẹ ti o da lori ẹrọ Chromium ati pẹpẹ Node.js. Ni wiwo Min ti kọ ni JavaScript, CSS ati HTML. Awọn koodu ti wa ni pin labẹ awọn Apache 2.0 iwe-ašẹ. Awọn ipilẹ ti ṣẹda fun Linux, MacOS ati Windows.

Min ṣe atilẹyin lilọ kiri awọn oju-iwe ṣiṣi nipasẹ eto awọn taabu, pese awọn ẹya bii ṣiṣi taabu tuntun lẹgbẹẹ taabu lọwọlọwọ, fifipamọ awọn taabu ti ko lo (pe olumulo ko wọle fun akoko kan), awọn taabu akojọpọ, ati wiwo gbogbo awọn taabu ninu akojọ kan. Awọn irinṣẹ wa fun kikọ awọn atokọ ti awọn iṣẹ-ṣiṣe ti a da duro / awọn ọna asopọ fun kika ọjọ iwaju, bakanna bi eto bukumaaki pẹlu atilẹyin wiwa ọrọ-kikun. Ẹrọ aṣawakiri naa ni eto ti a ṣe sinu rẹ fun idilọwọ awọn ipolowo (gẹgẹ bi atokọ EasyList) ati koodu fun titele awọn alejo, ati pe o ṣee ṣe lati mu ikojọpọ awọn aworan ati awọn iwe afọwọkọ kuro.

Iṣakoso aarin ti Min ni ọpa adirẹsi, nipasẹ eyiti o le fi awọn ibeere ranṣẹ si ẹrọ wiwa (DuckDuckGo nipasẹ aiyipada) ki o wa oju-iwe lọwọlọwọ. Bi o ṣe tẹ ninu ọpa adirẹsi, bi o ṣe n tẹ, akopọ alaye ti o ni ibatan si ibeere lọwọlọwọ jẹ ipilẹṣẹ, gẹgẹbi ọna asopọ si nkan Wikipedia, yiyan awọn bukumaaki ati itan lilọ kiri ayelujara, ati awọn iṣeduro lati inu ẹrọ wiwa DuckDuckGo. Oju-iwe kọọkan ti o ṣii ni ẹrọ aṣawakiri jẹ atọka ati pe o wa fun wiwa atẹle ni ọpa adirẹsi. O tun le tẹ awọn aṣẹ sii ninu ọpa adirẹsi lati yara ṣe awọn iṣẹ (fun apẹẹrẹ, "! awọn eto" - lọ si awọn eto, "! screenshot" - ṣẹda sikirinifoto, "! clearhistory" - ko itan lilọ kiri ayelujara, bbl).

Awọn aṣawakiri wẹẹbu ti o wa qutebrowser 2.4 ati Min 1.22

Ninu itusilẹ tuntun:

  • Ati ọpa adirẹsi ni agbara lati ṣe iṣiro awọn ikosile mathematiki. Fun apẹẹrẹ, o le tẹ “sqrt(2) + 1” ki o si gba abajade lẹsẹkẹsẹ.
  • Aaye kan fun wiwa nipasẹ awọn taabu ṣiṣi ti jẹ afikun si atokọ iṣẹ-ṣiṣe.
  • Ṣe idaniloju pe awọn eto ti akori dudu ti o ṣiṣẹ ni agbegbe olumulo ni atẹle.
  • Nọmba awọn ede ti o ni atilẹyin ninu eto itumọ oju-iwe ti a ṣe sinu ti pọ si (wiwọle nipasẹ titẹ-ọtun lori oju-iwe naa).
  • Ṣafikun bọtini igbona kan fun atunto awọn taabu.
  • Awọn paati ẹrọ aṣawakiri ti ni imudojuiwọn si Chromium 94 ati Syeed Electron 15.

orisun: opennet.ru

Fi ọrọìwòye kun