Lançimi i Chrome 101

Kompania Google publikoi versionin e shfletuesit web Chrome 101. Ndërkohë është i disponueshëm një version stabil i projektit të lirë Chromium, që shërben si baza për Chrome. Shfletuesi Chrome diferencohen nga Chromium për shkak të përdorimit të logos së Google, sistemit të dërgimit të njoftimeve në rast crash, moduleve për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), sistemit të instalimit automatik të përditësimeve, përfshirjes së vazhdueshme të izolimit Sandbox, sigurimit të çelësave për Google API dhe dërgimit të parametrave RLZ gjatë kërkimit. Për ata që kanë nevojë për më shumë kohë për përditësim, mbështetet veçmas dega Extended Stable, e cila shoqërohet për 8 javë, në të cilën është formuar përditësimi për versionin e kaluar të Chrome 100. Lëshimi i ardhshëm i Chrome 102 është planifikuar për më 24 maj.

Ndryshimet kryesore në Chrome 101:

  • Shtesa e funksionit Side Search ju lejon tĂ« shihni rezultatet e kĂ«rkimit nĂ« panelin anĂ«sor ndĂ«rsa shihni njĂ« faqe tjetĂ«r (nĂ« njĂ« dritare Ă«shtĂ« e mundur tĂ« shihni si pĂ«rmbajtjen e faqes ashtu edhe rezultatin e kĂ«rkimit). Pas kalimit nĂ« ndonjĂ« faqe nga rezultatet e kĂ«rkimit nĂ« Google, njĂ« ikonĂ« me shkronjĂ«n "G" shfaqet para fushĂ«s sĂ« hyrjes nĂ« shiritin e adresĂ«s; duke klikuar mbi tĂ« hapet paneli anĂ«sor me rezultatet e kĂ«rkimit tĂ« mĂ«parshĂ«m. NĂ« mĂ«nyrĂ« tĂ« parazgjedhur, funksioni nuk Ă«shtĂ« aktivizuar nĂ« tĂ« gjitha sistemet; pĂ«r ta aktivizuar, mund tĂ« pĂ«rdorni parametrin "chrome://flags/#side-search".
    Lançimi i Chrome 101
  • NĂ« linjĂ«n adresore Omnibox Ă«shtĂ« realizuar parashikimi i renditjes (prerendering) tĂ« pĂ«rmbajtjes sĂ« rekomandimeve, tĂ« ofruara ndĂ«rsa shkruani. MĂ« parĂ«, pĂ«r tĂ« pĂ«rshpejtuar kalimin nga linja adresore, rekomandimet mĂ« tĂ« pritura pĂ«r t'u vizituar ngarkoheshin pa pritur klikimin e pĂ«rdoruesit, duke pĂ«rdorur thirrjen Prefetch. Tani, pĂ«rveç ngarkimit, ato gjithashtu paraqiten nĂ« ndihmĂ«n e memorjes (pĂ«rfshirĂ« ekzekutimin e skripteve dhe krijimin e pemĂ«s DOM), qĂ« lejon shfaqjen e menjĂ«hershme tĂ« rekomandimeve pas klikimit. PĂ«r tĂ« menaxhuar parashikimin e renditjes, janĂ« propozuar cilĂ«sime "chrome://flags/#enable-prerender2", "chrome://flags/#omnibox-trigger-for-prerender2" dhe "chrome://flags/#search-suggestion-for-prerender2".
  • Informacioni Ă«shtĂ« reduktuar nĂ« HTTP-headerin User-Agent dhe parametrat JavaScript navigator.userAgent, navigator.appVersion dhe navigator.platform. NĂ« header mbetet vetĂ«m informacioni mbi emrin e shfletuesit, versionin e rĂ«ndĂ«sishĂ«m tĂ« shfletuesit (komponentĂ«t e versionit MINOR.BUILD.PATCH janĂ« zĂ«vendĂ«suar me 0.0.0), platformĂ«n dhe llojin e pajisjes (telefon mobil, PC, tablet). PĂ«r tĂ« marrĂ« tĂ« dhĂ«na tĂ« tjera, siç Ă«shtĂ« versioni i saktĂ« dhe tĂ« dhĂ«na tĂ« avancuara mbi platformĂ«n, Ă«shtĂ« e nevojshme tĂ« pĂ«rdoret API User Agent Client Hints. PĂ«r faqet qĂ« nuk kanĂ« informacion tĂ« mjaftueshĂ«m dhe qĂ« nuk janĂ« ende gati tĂ« kalojnĂ« nĂ« User Agent Client Hints, deri nĂ« maj 2023 Ă«shtĂ« ofruar mundĂ«sia e kthimit tĂ« User-Agentit tĂ« plotĂ«.
  • ShtĂ« ndryshuar sjellja e funksionit setTimeout kur kalon njĂ« argument tĂ« nullit qĂ« pĂ«rcakton vonesĂ«n e thirrjes. Duke filluar nga Chrome 101, kur tĂ« thuhet "setTimeout(
, 0)", kodi do tĂ« thirret menjĂ«herĂ«, pa vonesĂ« prej 1ms, siç kĂ«rkon specifikimi. PĂ«r thirrjet e reja tĂ« pĂ«rsĂ«ritura tĂ« setTimeout, aplikohet njĂ« vonesĂ« prej 4 ms.
  • NĂ« versionin pĂ«r platformĂ«n Android Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r kĂ«rkesĂ«n e autorizimit pĂ«r shfaqjen e njoftimeve (nĂ« Android 13 pĂ«r tĂ« treguar njoftime, aplikacioni duhet tĂ« ketĂ« autorizimin «POST_NOTIFICATIONS», pa tĂ« cilin dĂ«rgimi i njoftimeve do tĂ« bllokohet). Kur Chrome fillon nĂ« ambientin Android 13, tani shfletuesi do tĂ« shfaqĂ« kĂ«rkesĂ«n pĂ«r autorizimin pĂ«r shfaqjen e njoftimeve.
  • ËshtĂ« hequr mundĂ«sia e pĂ«rdorimit tĂ« API WebSQL nĂ« skriptet e palĂ«ve tĂ« treta. Si parazgjedhje, bllokimi i WebSQL nĂ« skriptet e ngarkuara jo nga faqja aktuale u aktivizua nĂ« Chrome 97, por u la njĂ« opsion pĂ«r tĂ« çaktivizuar kĂ«tĂ« sjellje. NĂ« Chrome 101 ky opsion Ă«shtĂ« hequr. NĂ« tĂ« ardhmen planifikohet qĂ« gradualisht tĂ« ndalet mbĂ«shtetja e WebSQL, pa marrĂ« parasysh kontekstin e pĂ«rdorimit. NĂ« vend tĂ« WebSQL rekomandohet pĂ«rdorimi i API Web Storage dhe Indexed Database. Pjesa operative e WebSQL Ă«shtĂ« e bazuar nĂ« kodin SQLite dhe mund tĂ« ishte pĂ«rdorur nga sulmuesit pĂ«r tĂ« shfrytĂ«zuar dobĂ«sitĂ« nĂ« SQLite.
  • Emrat e politikave pĂ«r ndĂ«rmarrje (chrome://policy) qĂ« pĂ«rmbajnĂ« terma joinkluzivĂ« janĂ« hequr. Duke filluar nga Chrome 86, janĂ« propozuar zĂ«vendĂ«sime pĂ«r kĂ«to politika, tĂ« cilat pĂ«rdorin terminologji inkluzive. JanĂ« pastruar terma tĂ« tillĂ« si 'whitelist', 'blacklist', 'native' dhe 'master'. PĂ«r shembull, politika URLBlacklist Ă«shtĂ« ribemĂ«ruar nĂ« URLBlocklist, AutoplayWhitelist nĂ« AutoplayAllowlist, dhe NativePrinters nĂ« Printers.
  • NĂ« modin Origin Trials (veçori eksperimentale qĂ« kĂ«rkon aktivizim tĂ« veçantĂ«), testimi pĂ«r API-tĂ« Federated Credential Management (FedCM) ka filluar vetĂ«m nĂ« ndĂ«rtimet pĂ«r platformĂ«n Android, duke lejuar krijimin e shĂ«rbimeve tĂ« bashkuara tĂ« identifikimit qĂ« sigurojnĂ« ruajtjen e privatĂ«sisĂ« dhe funksionojnĂ« pa mekanizmat e gjurmimit tĂ« ndĂ«rfaqeve, tĂ« tilla si pĂ«rpunimi i Cookie-ve tĂ« palĂ«ve tĂ« treta. Origin Trial nĂ«nkupton mundĂ«sinĂ« e pĂ«rdorimit tĂ« kĂ«tij API nga aplikacionet e ngarkuara nga localhost ose 127.0.0.1, ose pas regjistrimit dhe marrjes sĂ« njĂ« toni tĂ« veçantĂ« qĂ« Ă«shtĂ« i vlefshĂ«m pĂ«r njĂ« kohĂ« tĂ« kufizuar pĂ«r njĂ« sit tĂ« caktuar.
  • Mekanizmi Priority Hints Ă«shtĂ« stabilizuar dhe ofruar pĂ«r tĂ« gjithĂ« ata qĂ« e duan, duke lejuar tĂ« pĂ«rcaktohet rĂ«ndĂ«sia e ndonjĂ« resursi qĂ« po shkarkohet pĂ«rmes specifikimit tĂ« atributit shtesĂ« «importance» nĂ« etiketat si iframe, img dhe link. Atributi mund tĂ« marrĂ« vlerat «auto», «low» dhe «high», tĂ« cilat ndikojnĂ« nĂ« rendin e shkarkimit tĂ« burimeve tĂ« jashtme nga shfletuesi.
  • Shtuar vlera AudioContext.outputLatency, pĂ«rmes sĂ« cilĂ«s mund tĂ« merrni informacion mbi vonesĂ«n e parashikuar para se tĂ« dalĂ« zĂ«ri (vonessa midis kĂ«rkesĂ«s pĂ«r zĂ«rin dhe fillimit tĂ« pĂ«rpunimit tĂ« tĂ« dhĂ«nave tĂ« marra nga pajisja e daljes sĂ« zĂ«rit).
  • Shtuar pronĂ«n CSS font-palette dhe rregullin @font-palette-values, tĂ« cilat lejojnĂ« tĂ« zgjidhet njĂ« paletĂ« nga njĂ« font me ngjyra ose tĂ« pĂ«rcaktohet njĂ« paletĂ« e vetme. PĂ«r shembull, kĂ«to mundĂ«si mund tĂ« pĂ«rdoren pĂ«r tĂ« adaptuar fontet me ngjyra ose emoji nĂ« ngjyrĂ«n e dizajnit tĂ« pĂ«rmbajtjes ose pĂ«r tĂ« aktivizuar modin e errĂ«t apo tĂ« ndritshĂ«m pĂ«r fontin.
  • Shtuar funksioni CSS hwb(), qĂ« ofron njĂ« metodĂ« alternative pĂ«r tĂ« specifikuar ngjyrat sRGB nĂ« formatin HWB (Hue, Whiteness, Blackness), i ngjashĂ«m me formatin HSL (Hue, Saturation, Lightness), por mĂ« i thjeshtĂ« pĂ«r perceptimin njerĂ«zor.
  • NĂ« metodĂ«n window.open(), specifikimi i pronĂ«s popup nĂ« stringun windowFeatures, pa asignimin e njĂ« vlere (dmth kur thjesht popup Ă«shtĂ« i specifikuar, dhe jo popup=true), tani trajtohet si aktivizim i hapjes sĂ« njĂ« dritareje tĂ« vogĂ«l popup (analog me «popup=true») nĂ« vend tĂ« caktimit tĂ« vlerĂ«s sĂ« paracaktuar si «false», e cila ishte e pakuptimtĂ« dhe vinte zhvilluesit nĂ« konfuzion.
  • NĂ« API-nĂ« MediaCapabilities, e cila ofron informacion mbi mundĂ«sitĂ« e pajisjes dhe shfletuesit pĂ«r dekodimin e pĂ«rmbajtjeve multimediale (kodekĂ«t, profillet, bitrate dhe rezolucionet e mbĂ«shtetura), Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r transmetimet WebRTC.
  • Versioni i tretĂ« i API-sĂ« Secure Payment Confirmation Ă«shtĂ« propozuar, e cila ofron mjete pĂ«r konfirmimin shtesĂ« tĂ« operacionit tĂ« pagesĂ«s. NĂ« versionin e ri Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r identifikuesit qĂ« kĂ«rkojnĂ« hyrje tĂ« tĂ« dhĂ«nave, pĂ«rcaktimin e ikonĂ«s pĂ«r tĂ« treguar dĂ«shtimin e verifikimit, si dhe njĂ« pronĂ« opsionale payeeName.
  • NĂ« API-nĂ« USBDevice Ă«shtĂ« shtuar metoda forget() pĂ«r tĂ« tĂ«rhequr mĂ« parĂ« dhĂ«nat e pĂ«rdoruesit pĂ«r aksesin nĂ« pajisjen USB. PĂ«r mĂ« tepĂ«r, instancat USBConfiguration, USBInterface, USBAlternateInterface dhe USBEndpoint tani janĂ« tĂ« barabarta nĂ« krahasim tĂ« fortĂ« ("===", tregojnĂ« pĂ«r njĂ« objekt), nĂ«se ato kthehen pĂ«r tĂ« njĂ«jtin objekt USBDevice.
  • JanĂ« kryer pĂ«rmirĂ«sime nĂ« mjetet pĂ«r zhvilluesit web. ËshtĂ« ofruar mundĂ«sia e importit dhe eksportit nĂ« formatin JSON tĂ« veprimeve tĂ« regjistruara nga pĂ«rdoruesi (shembulli). NĂ« konzolĂ«n web dhe ndĂ«rfaqen e shikimit tĂ« kodit Ă«shtĂ« pĂ«rmirĂ«suar llogaritja dhe shfaqja e pasurive private. ËshtĂ« shtuar mbĂ«shtetje pĂ«r punĂ«n me modelin e ngjyrave HWB. NĂ« panelin CSS Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« parĂ« shtresat kaskadĂ«, tĂ« cilat pĂ«rcaktohen pĂ«rmes rregullit @layer.
    Lançimi i Chrome 101

Përveç ndryshimeve dhe rregullimeve në versionin e ri, janë eliminuar 30 dobësi. Shumica e dobësive janë zbuluar si rezultat i testeve automatike me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë zbuluar probleme kritike që lejojnë kalimin e të gjitha niveleve të mbrojtjes të shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Në kuadër të programit të shpërblimeve për identifikimin e dobësive për këtë lëshim, kompania Google ka dhënë 25 shpërblime me një total prej 81 mijë dollarësh SHBA (një shpërblim prej $10000, tre shpërblime prej $7500, tri shpërblime prej $7000, një shpërblim prej $6000, dy shpërblime prej $5000, katër shpërblime prej $2000, tre shpërblime prej $1000 dhe një shpërblim prej $500). Shuma e 6 shpërblimeve ende nuk është përcaktuar.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster