Navigatè entènèt ki disponib qutebrowser 2.4 ak Min 1.22

Yo te pibliye vèsyon navigatè entènèt la qutebrowser 2.4, ki bay yon koòdone grafik minim ki pa distrè nan gade kontni an, ak yon sistèm navigasyon nan style la nan editè tèks Vim, ki bati antyèman sou rakoursi klavye. Kòd la ekri nan Python lè l sèvi avèk PyQt5 ak QtWebEngine. Kòd sous la distribye anba lisans GPLv3. Itilizasyon Python pa afekte pèfòmans, depi rann ak analiz kontni an fèt pa motè Blink la ak bibliyotèk Qt la.

Navigatè a sipòte yon sistèm tab, yon manadjè telechaje, yon mòd Navigasyon prive, yon visualiseur PDF entegre (pdf.js), yon sistèm bloke anons (nan nivo bloke lame), ak yon koòdone pou gade istwa Navigasyon. Pou gade videyo sou YouTube, ou ka mete yon apèl nan yon jwè videyo ekstèn. Ou ka deplase nan paj la lè l sèvi avèk kle "hjkl" yo; ou ka peze "o" pou ouvri yon nouvo paj; chanje ant onglè yo fè lè l sèvi avèk "J" ak "K" kle oswa "Alt-tab nimewo". Peze ":" pote yon èd memwa kòmand kote ou ka fè rechèch nan paj la epi kouri kòmandman tipik vim-style, tankou ":q" pou sòti ak ":w" pou ekri paj la. Pou byen vit navige nan eleman paj yo, yo pwopoze yon sistèm "sijesyon" ki make lyen ak imaj.

Navigatè entènèt ki disponib qutebrowser 2.4 ak Min 1.22

Nan nouvo vèsyon an:

  • Yo te ranje yon vilnerabilite (CVE-2021-41146) ki pèmèt ekzekisyon kòd atravè manipilasyon agiman ki okipe adrès URL yo. Pwoblèm nan parèt sèlman nan bati pou platfòm Windows la. Sou Windows, yon moun k ap okipe "qutebrowserurl:" anrejistre, ak ki yon aplikasyon twazyèm pati ka kòmanse egzekisyon kòmandman nan qutebrowser, epi kòd abitrè yo ka egzekite lè l sèvi avèk kòmandman ":spawn" ak ":debug-pyeval".
  • Te ajoute "content.blocking.hosts.block_subdomains" anviwònman ki ka itilize pou enfim bloke subdomain nan yon blocker anons ki sèvi ak redireksyon domèn atravè /etc/hosts.
  • Te ajoute paramèt "downloads.prevent_mixed_content" pou pwoteje kont telechaje kontni melanje (telechaje resous atravè HTTP soti nan yon paj louvri atravè HTTPS).
  • Yo te ajoute drapo "--private" a nan ":tab-clone" kòmandman an, ki pèmèt ou kreye yon script nan tab la, louvri nan yon nouvo fenèt Navigasyon prive.

An menm tan an, yon nouvo vèsyon navigatè a, Min 1.22, te lage, ki ofri yon koòdone minimalist bati alantou manipilasyon ba adrès la. Navigatè a kreye lè l sèvi avèk platfòm Electron, ki pèmèt ou kreye aplikasyon pou kont li ki baze sou motè Chromium ak platfòm Node.js. Koòdone Min la ekri nan JavaScript, CSS ak HTML. Kòd la distribye anba lisans Apache 2.0. Bati yo kreye pou Linux, macOS ak Windows.

Min sipòte navigasyon nan paj ouvè atravè yon sistèm onglè, bay karakteristik tankou louvri yon nouvo onglet akote onglet aktyèl la, kache onglet ki pa itilize yo (ki itilizatè a pa gen aksè pou yon sèten tan), gwoupe onglet, ak gade tout onglet nan. yon lis. Gen zouti pou bati lis travay difere/lyen pou lekti nan lavni, osi byen ke yon sistèm makè ak sipò rechèch tèks konplè. Navigatè a gen yon sistèm bati-an pou bloke anons (dapre lis EasyList la) ak kòd pou swiv vizitè yo, epi li posib pou enfim chaje imaj ak scripts.

Kontwòl santral la nan Min se ba adrès la, atravè ki ou ka voye demann nan yon motè rechèch (DuckDuckGo pa default) epi chèche paj aktyèl la. Pandan w ap tape nan ba adrès la, pandan w ap tape, gen yon rezime enfòmasyon ki enpòtan pou demann aktyèl la, tankou yon lyen ki mennen nan yon atik sou Wikipedya, yon seleksyon nan makè ak istwa navigasyon, ansanm ak rekòmandasyon nan rechèch DuckDuckGo. motè. Chak paj ki louvri nan navigatè a endis epi li vin disponib pou rechèch ki vin apre nan ba adrès la. Ou kapab tou antre kòmandman nan ba adrès la byen vit fè operasyon (pa egzanp, "! paramèt" - ale nan paramèt, "! Ekran" - kreye yon Ekran, "!clearhistory" - efase istwa Navigasyon ou, elatriye).

Navigatè entènèt ki disponib qutebrowser 2.4 ak Min 1.22

Nan nouvo lage a:

  • Ak ba adrès la gen kapasite pou kalkile ekspresyon matematik. Pou egzanp, ou ka antre "sqrt (2) + 1" epi jwenn rezilta a imedyatman.
  • Yo te ajoute yon jaden pou chèche pa onglet louvri nan lis travay la.
  • Asire ke anviwònman yo nan tèm nwa a pèmèt nan anviwònman itilizatè a yo swiv.
  • Kantite lang ki sipòte nan sistèm tradiksyon paj entegre a te elaji (aksesib lè w klike sou paj la).
  • Te ajoute yon hotkey pou ranje onglè yo.
  • Konpozan motè navigatè yo te mete ajou sou Chromium 94 ak platfòm Electron 15 la.

Sous: opennet.ru

Add nouvo kòmantè