Loaʻa nā polokalamu kele pūnaewele: qutebrowser 2.4 a me Min 1.22

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka polokalamu kele pūnaewele qutebrowser 2.4, e hāʻawi ana i kahi kiʻi liʻiliʻi liʻiliʻi e hoʻoneʻe ʻole i ka nānā ʻana i ka ʻike, a me kahi ʻōnaehana hoʻokele i ke ʻano o ka hoʻoponopono kikokikona Vim, i kūkulu ʻia ma luna o nā pōkole keyboard. Ua kākau ʻia ke code ma Python e hoʻohana ana iā PyQt5 a me QtWebEngine. Hāʻawi ʻia ke code kumu ma lalo o ka laikini GPLv3. ʻAʻole pili ka hoʻohana ʻana iā Python i ka hana, no ka mea, ke lawe ʻia nei ka hoʻololi ʻana a me ka paʻi ʻana o ka ʻike e ka mīkini Blink a me ka waihona Qt.

Kākoʻo ka polokalamu kele pūnaewele i kahi ʻōnaehana tab, kahi mana hoʻoiho, kahi ʻano hulina pilikino, kahi nānā PDF i kūkulu ʻia (pdf.js), kahi ʻōnaehana pale hoʻolaha (ma ka pae hoʻokipa hoʻokipa), a me kahi interface no ka nānā ʻana i ka mōʻaukala. No ka nānā ʻana i nā wikiō ma YouTube, hiki iā ʻoe ke hoʻonohonoho i kahi kelepona i kahi mea pāʻani wikiō waho. Hiki iā ʻoe ke neʻe a puni ka ʻaoʻao me ka hoʻohana ʻana i nā kī "hjkl", hiki iā ʻoe ke paʻi iā "o" e wehe i kahi ʻaoʻao hou; hoʻololi ʻia ma waena o nā ʻaoʻao me ka hoʻohana ʻana i nā kī "J" a me "K" a i ʻole "Helu tab-Alt". Ke kaomi ʻana i ":" lawe mai i kahi kauoha kauoha kahi e hiki ai iā ʻoe ke ʻimi i ka ʻaoʻao a holo i nā kauoha vim-style maʻamau, e like me ": q" e puka a me ": w" e kākau i ka ʻaoʻao. No ka hoʻokele wikiwiki ʻana i nā ʻaoʻao ʻaoʻao, ua manaʻo ʻia kahi ʻōnaehana "hints" e kaha ana i nā loulou a me nā kiʻi.

Loaʻa nā polokalamu kele pūnaewele: qutebrowser 2.4 a me Min 1.22

Ma ka mana hou:

  • Ua hoʻopaʻa ʻia kahi vulnerability (CVE-2021-41146) e hiki ai ke hoʻokō i nā code ma o ka hoʻopunipuni ʻana i nā manaʻo hoʻopaʻapaʻa URL. ʻIke wale ʻia ka pilikia ma nā hale kūkulu no ka paepae Windows. Ma Windows, ua hoʻopaʻa inoa ʻia kahi mea hoʻohana "qutebrowserul:", kahi e hiki ai i kahi noi ʻaoʻao ʻekolu ke hoʻomaka i ka hoʻokō ʻana i nā kauoha ma qutebrowser, a hiki ke hoʻokō ʻia ke code arbitrary me ka hoʻohana ʻana i nā kauoha ": spawn" a me ": debug-pyeval".
  • Hoʻohui ʻia ka hoʻonohonoho "content.blocking.hosts.block_subdomains" i hiki ke hoʻohana ʻia e hoʻopau i ka pale ʻana i ka subdomain ma kahi hoʻolaha hoʻolaha e hoʻohana ana i ka hoʻihoʻi ʻana i ka domain ma o /etc/hosts.
  • Hoʻohui ʻia ka hoʻonohonoho "downloads.prevent_mixed_content" e pale aku i ka hoʻoiho ʻana i nā ʻike huikau (hoʻoiho ʻana i nā kumuwaiwai ma HTTP mai kahi ʻaoʻao i wehe ʻia ma HTTPS).
  • Ua hoʻohui ʻia ka hae "--private" i ke kauoha ": tab-clone", e ʻae iā ʻoe e hana i kahi clone o ka pā, i wehe ʻia ma kahi puka aniani pilikino hou.

I ka manawa like, ua hoʻokuʻu ʻia kahi mana hou o ka polokalamu kele pūnaewele, Min 1.22, e hāʻawi ana i kahi interface minimalistic i kūkulu ʻia a puni ka manipulation o ka address bar. Hoʻokumu ʻia ka polokalamu me ka hoʻohana ʻana i ka platform Electron, kahi e hiki ai iā ʻoe ke hana i nā noi kū hoʻokahi e pili ana i ka mīkini Chromium a me ka platform Node.js. Ua kākau ʻia ka Min interface ma JavaScript, CSS a me HTML. Hāʻawi ʻia ke code ma lalo o ka laikini Apache 2.0. Hana ʻia nā kūkulu no Linux, macOS a me Windows.

Kākoʻo ʻo Min i ka hoʻokele ʻana i nā ʻaoʻao wehe ma o kahi ʻōnaehana o nā tabs, e hāʻawi ana i nā hiʻohiʻona e like me ka wehe ʻana i kahi ʻaoʻao hou ma ka ʻaoʻao o ka ʻaoʻao o kēia manawa, hūnā i nā ʻaoʻao i hoʻohana ʻole ʻia (ʻaʻole i komo ka mea hoʻohana no kekahi manawa), ka hui pū ʻana i nā tab, a me ka nānā ʻana i nā ʻaoʻao āpau i loko. he papa inoa. Aia nā mea hana no ke kūkulu ʻana i nā papa inoa o nā hana i hoʻopaneʻe ʻia no ka heluhelu ʻana i ka wā e hiki mai ana, a me kahi ʻōnaehana bookmark me ke kākoʻo ʻimi kikokikona piha. Loaʻa i ka polokalamu kele pūnaewele kahi ʻōnaehana i kūkulu ʻia no ka pale ʻana i nā hoʻolaha (e like me ka papa inoa EasyList) a me ke code no ka nānā ʻana i nā malihini, a hiki ke hoʻopau i ka hoʻouka ʻana i nā kiʻi a me nā palapala.

ʻO ka mana koʻikoʻi ma Min ka pahu helu wahi, kahi e hiki ai iā ʻoe ke hoʻouna i nā nīnau i kahi ʻenekini huli (DuckDuckGo ma ka paʻamau) a huli i ka ʻaoʻao o kēia manawa. I kou kikokiko ʻana i ka pahu helu wahi, i kou paʻi ʻana, hana ʻia kahi hōʻuluʻulu o nā ʻike pili no ka noi o kēia manawa, e like me kahi loulou i kahi ʻatikala ma Wikipedia, kahi koho mai nā bookmark a me ka mōʻaukala mākaʻikaʻi, a me nā ʻōlelo aʻoaʻo mai ka ʻimi DuckDuckGo. ʻenekini. Ua kuhikuhi ʻia kēlā me kēia ʻaoʻao i wehe ʻia ma ka polokalamu kele pūnaewele a loaʻa iā ia no ka huli ʻana ma ka pahu helu wahi. Hiki iā ʻoe ke hoʻokomo i nā kauoha i loko o ka pahu helu wahi e hana wikiwiki ai i nā hana (e laʻana, "! Nā hoʻonohonoho" - hele i nā hoʻonohonoho, "! Screenshot" - hana i ka screenshot, "!clearhistory" - hoʻomaʻemaʻe i kāu mōʻaukala mākaʻikaʻi, etc.).

Loaʻa nā polokalamu kele pūnaewele: qutebrowser 2.4 a me Min 1.22

I ka hoʻokuʻu hou:

  • A hiki i ka pahu helu ke helu i nā ʻōlelo makemakika. No ka laʻana, hiki iā ʻoe ke komo i ka "sqrt(2) + 1" a loaʻa koke ka hopena.
  • Ua hoʻohui ʻia kahi kahua no ka ʻimi ʻana ma nā ʻaoʻao wehe i ka papa inoa hana.
  • E hōʻoia i ka hahai ʻana i nā hoʻonohonoho o ke kumumanaʻo ʻeleʻele i loko o ka mea hoʻohana.
  • Ua hoʻonui ʻia ka helu o nā ʻōlelo i kākoʻo ʻia ma ka ʻōnaehana unuhi ʻaoʻao i kūkulu ʻia (hiki ke loaʻa ma ke kaomi ʻana i ka ʻaoʻao).
  • Hoʻohui ʻia kahi kī wela no ka hoʻonohonoho hou ʻana i nā pā.
  • Ua hoʻonui ʻia nā ʻāpana ʻenekini pūnaewele i Chromium 94 a me ka Electron 15 platform.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka