Gerokên malperê hene: qutebrowser 2.4 û Min 1.22

Serbestberdana geroka webê qutebrowser 2.4 hate weşandin, ku navgînek grafîkî ya hindiktirîn peyda dike ku ji temaşekirina naverokê dûr nakeve, û pergalek navîgasyonê bi şêwaza edîtorê nivîsê Vim, ku bi tevahî li ser kurtebirên klavyeyê hatî çêkirin, peyda dike. Kod di Python de bi karanîna PyQt5 û QtWebEngine tê nivîsandin. Koda çavkaniyê di bin lîsansa GPLv3 de tê belav kirin. Bikaranîna Python bandorê li performansê nake, ji ber ku vegotin û parkirina naverokê ji hêla motora Blink û pirtûkxaneya Qt ve tête kirin.

Gerok pergalek tabloyê, rêveberek dakêşanê, moda gerokek taybet, temaşekerek PDF-ya çêkirî (pdf.js), pergalek astengkirina reklamê (di asta astengkirina mêvandar de), û navgînek ji bo dîtina dîroka gerokê piştgirî dike. Ji bo temaşekirina vîdyoyên li ser YouTube, hûn dikarin bangek ji lîstikvanek vîdyoyê ya derveyî re saz bikin. Hûn dikarin bi bişkokên "hjkl" li dora rûpelê bigerin; hûn dikarin "o" bikirtînin da ku rûpelek nû vekin; Guhestina di navbera tabloyan de bi bişkokên "J" û "K" an "hejmara Alt-tab" tê kirin. Zêdekirina ":" xêzek fermanê derdixe ku hûn dikarin li ser rûpelê bigerin û fermanên tîpîk-vim bimeşînin, wek ":q" ji bo derketinê û ":w" ji bo nivîsandina rûpelê. Ji bo ku zû bigihîje hêmanên rûpelê, pergalek "nîşanan" tê pêşniyar kirin ku girêdan û wêneyan nîşan dide.

Gerokên malperê hene: qutebrowser 2.4 û Min 1.22

Di guhertoya nû de:

  • Qelsiyek (CVE-2021-41146) hate rast kirin ku destûrê dide darvekirina kodê bi manîpulekirina argumanên hilgirê URL-ê. Pirsgirêk tenê di avahiyên ji bo platforma Windows-ê de xuya dike. Li ser Windows-ê, rêvekerek "qutebrowserurl:" tête tomar kirin, ku pê re serîlêdanek sêyemîn dikare pêkanîna fermanan di qutebrowser de bide destpêkirin, û koda kêfî dikare bi karanîna fermanên ":spawn" û ":debug-pyeval" were darve kirin.
  • Mîhenga "content.blocking.hosts.block_subdomains" lê zêde kir ku dikare were bikar anîn da ku astengkirina subdomain di astengkerek reklamê de ku beralîkirina domainê bi navgîniya /etc/hosts bikar tîne neçalak bike.
  • Mîhenga "downloads.prevent_mixed_content" lê zêde kir da ku li hember dakêşana naveroka tevlihev (dakêşana çavkaniyan bi riya HTTP ji rûpelek ku bi HTTPS ve hatî vekirin) biparêze.
  • Ala "--taybet" li fermana ":tab-clone" hat zêdekirin, ku dihêle hûn klona tabê, ku di pencereyek geroka nû ya taybet de hatî vekirin, biafirînin.

Di heman demê de, guhertoyek nû ya gerokê, Min 1.22, hate berdan, ku navgînek mînîmalîst ku li dora manipulasyona barika navnîşan hatî çêkirin pêşkêşî dike. Gerok bi karanîna platforma Electron ve hatî çêkirin, ku destûrê dide te ku hûn li ser bingeha motora Chromium û platforma Node.js serîlêdanên serbixwe biafirînin. Navbera Min di JavaScript, CSS û HTML de tê nivîsandin. Kod di bin lîsansa Apache 2.0 de tê belav kirin. Avakirin ji bo Linux, macOS û Windows têne afirandin.

Min piştgirî dide navîgasyona rûpelên vekirî bi navgîniya pergalek tabloyan, taybetmendiyên wekî vekirina tabloyek nû li tenişta tabloya heyî, veşartina tabloyên neyên bikar anîn (ku bikarhêner ji bo demek diyar xwe negihandiye wan), komkirina tabloyan, û dîtina hemî tabloyan di nav de piştgirî dike. lîsteyek. Amûrên avakirina navnîşên peywirên / girêdanên paşdemayî ji bo xwendina pêşerojê, û her weha pergalek nîşankirinê ya bi piştgiriya lêgerîna tev-nivîsê re hene. Gerok ji bo astengkirina reklaman (li gorî navnîşa EasyList) û kodek ji bo şopandina mêvanan pergalek çêkirî ye, û gengaz e ku barkirina wêne û nivîsan neçalak bike.

Kontrola navendî ya di Min de barê navnîşan e, bi navgîniya wê hûn dikarin pirsan ji motorek lêgerînê re bişînin (DuckDuckGo bi xwerû) û li rûpela heyî bigerin. Gava ku hûn di barika navnîşan de dinivîsin, dema ku hûn dinivîsin, kurteyek agahdariya têkildar ji bo daxwaziya heyî tê çêkirin, wek lînka gotarek li ser Wîkîpediya, hilbijarkek ji nîşangir û dîroka gerokê, û her weha pêşniyarên ji lêgerîna DuckDuckGo. makîne. Her rûpela ku di gerokê de tê vekirin tê îndeks kirin û ji bo lêgerîna paşîn di barika navnîşanê de peyda dibe. Her weha hûn dikarin di barika navnîşanê de fermanan têkevin da ku zû operasyonan bikin (mînak, "! mîhengan" - biçin mîhengan, "!screenshot" - dîmenek çêbikin, "!clearhistory" - dîroka geroka xwe paqij bikin, hwd.).

Gerokên malperê hene: qutebrowser 2.4 û Min 1.22

Di weşana nû de:

  • Û barika navnîşanê xwedan şiyana hesabkirina îfadeyên matematîkî ye. Mînakî, hûn dikarin "sqrt (2) + 1" têkevin û encam tavilê bistînin.
  • Qadek ji bo lêgerîna bi tabloyên vekirî li navnîşa peywirê hate zêdekirin.
  • Piştrast dike ku mîhengên mijara tarî ya ku di hawîrdora bikarhêner de hatî çalak kirin têne şopandin.
  • Hejmara zimanên ku di pergala wergera rûpelê ya çêkirî de têne piştgirî kirin hate berfireh kirin (bi tikandina rastê ya li ser rûpelê tê gihîştin).
  • Ji bo ji nû vesazkirina tabloyan bişkojek germ lê zêde kir.
  • Parçeyên motora gerokê li Chromium 94 û platforma Electron 15 hatine nûve kirin.

Source: opennet.ru

Add a comment