„Chrome 85“: URL kelio slėpimas ir kitos naujovės

„Google“ išleido naują interneto naršyklės versiją - „Chrome 85“. Tuo pačiu metu pasirodė ir stabilus nemokamo projekto „Chromium“ leidimas, kuris yra „Chrome“ pagrindas. „Chrome“ naršyklė skiriasi „Google“ logotipų naudojimu, pranešimų siuntimo sistema avarijos atveju, galimybe paprašius atsisiųsti „Flash“ modulį, moduliais, skirtais paleisti apsaugotą vaizdo turinį (DRM), automatiniu atnaujinimų diegimu ir perdavimo paieškos metu sistema RLZ parametrai. Kitas „Chrome 86“ leidimas numatomas spalio 6 d.

Šiame straipsnyje apžvelgsime pagrindinius „Chrome 85“ pakeitimus, įskaitant naujas funkcijas, kūrėjų įrankius, saugumo atnaujinimus ir kitus patobulinimus.

Pagrindiniai „Chrome 85“ pakeitimai:

URL kelio slėpimas

„Google“ įtraukė pakeitimą į „Chromium“ kodų bazę, kuri bus pagrįsta „Chrome 85“ leidimu, kuris pagal numatytuosius nustatymus išjungia kelio elementų ir užklausos parametrų rodymą adreso juostoje. Bus matomas tik svetainės domenas, o visas URL bus matomas spustelėjus adreso juostą.

85 versijos „Chrome“ puslapyje about:flags bus pateikta parinktis „Omnibox UI Slėpti pastovios būsenos URL kelią, užklausą ir nuorodą“ („chrome://flags#omnibox-ui-hide-steady-state-url-path-query-and-ref-on-interaction“), kuri leidžia įjungti arba išjungti URL slėpimą. Ši funkcija leidžia išjungti kelio elementų ir užklausos parametrų rodymą adreso juostoje, paliekant matomą tik svetainės domeną. Slepiama, kai pradedate bendrauti su puslapiu (visas URL rodomas įkeliant ir tol, kol vartotojas pradeda slinkti). Paslėpę būsite paraginti spustelėti adreso juostą, kad pamatytumėte visą URL.

Taip pat yra parinktis „chrome://flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover“, kad būtų rodomas visas URL užvedus pelės žymeklį. Pagal numatytuosius nustatymus slėpimas šiuo metu įjungtas tik nedaugeliui vartotojų.

Nurodoma, kad pakeitimo motyvacija yra noras apsaugoti vartotojus nuo sukčiavimo sukčiavimo, kuris manipuliuoja URL parametrais.

Pakeitimas turi įtakos ir mobiliosioms, ir staliniams kompiuteriams skirtoms naršyklės versijoms. Yra keletas stalinių kompiuterių versijų parinkčių:

  • Pirmoji parinktis bus pasiekiama kontekstiniame meniu ir leis jums grįžti prie seno veikimo ir visada rodyti visą URL.
  • Antrasis, kuris šiuo metu siūlomas tik skiltyje about:flags, leis įjungti viso URL rodymą užvedus pelės žymeklį virš adreso juostos (rodomas be jokio paspaudimo).
  • Trečiasis leis rodyti visą URL iš karto po atidarymo, tačiau pradėję sąveikauti su puslapiu (slinkti, spustelėti, paspausti klavišus) persijungsite į sutrumpintą domeno rodymą.

Priminsime, kad „Google“ reklamavo iniciatyva atsisakyti tradicinio URL rodymo adreso juostoje, primygtinai reikalaujant, kad paprastiems vartotojams būtų sunku suprasti URL, jį sunku perskaityti ir iš karto neaišku, kurios adreso dalys yra patikimos.

Skirtukų grupavimas

Pridėta galimybė sutraukti skirtukų grupes. Skirtukai grupuojami naudojant kontekstinį meniu ir gali būti susieti su konkrečia spalva ir etikete. Kai spustelėsite grupės etiketę, susiję skirtukai dabar paslėpti, o vietoj jų lieka viena etiketė. Dar kartą spustelėjus etiketę, slėpimo funkcija pašalinama.

Visiems vartotojams įgalinta skirtukų grupavimo funkcija („chrome://flags/#tab-groups“), kuri leidžia sujungti kelis panašios paskirties skirtukus į vizualiai atskirtas grupes. Kiekvienai grupei galima priskirti savo spalvą ir pavadinimą. Be to, buvo pasiūlytas eksperimentinis grupių žlugimo ir išplėtimo variantas, kuris dar neveikia visose sistemose. Pavyzdžiui, keletą neskaitytų straipsnių galima laikinai sutraukti, paliekant tik etiketę, kad naršant neužimtų vietos, o grįžus prie skaitymo grįžti į savo vietą. Norint įjungti režimą, siūlomas nustatymas yra „chrome://flags/#tab-groups-collapse“.

Skirtuko turinio peržiūra

Įdiegta skirtuko turinio peržiūra. Užvedus pelės žymeklį virš skirtuko mygtuko, dabar rodoma puslapio miniatiūra skirtuke. Ši funkcija dar nėra suaktyvinta visiems naudotojams ir ją galima įjungti naudojant nustatymą „chrome://flags/#tab-hover-cards“.

PDF formų redagavimas ir QR kodai

Pridėta galimybė išsaugoti redaguotas PDF formas, taip pat pasiūlyti nustatymai „chrome://flags#pdf-viewer-update“ ir „chrome://flags/#pdf-two-up-view“, kad galėtumėte eksperimentuoti su nauja sąsaja peržiūrėti PDF dokumentus.

Pridėta galimybė keistis nuorodomis naudojant QR kodus. Norėdami sugeneruoti dabartinio puslapio QR kodą, adreso juostoje įdedama speciali piktograma, kuri pasirodo spustelėjus adreso juostą. Ši funkcija dar nėra suaktyvinta visiems naudotojams ir gali būti įjungta naudojant nustatymą „chrome://flags/#sharing-qr-code-generator“.

Planšetinio kompiuterio režimas

Planšetinio kompiuterio režimu jutikliniai ekranai įgalina horizontalią naršymą atidarytuose skirtukuose, o tai rodo dideles su skirtukais susijusių puslapių miniatiūras, be skirtukų pavadinimų. Skirtukus galima perkelti ir pertvarkyti naudojant ekrano gestus. Miniatiūrų rodymas įjungiamas ir išjungiamas specialiu mygtuku, esančiu šalia adreso juostos ir vartotojo avataro. Norėdami išjungti režimą, pateikiami nustatymai „chrome://flags/#webui-tab-strip“ ir „chrome://flags/#scrollable-tabstrip“.

Kiti patobulinimai

  • Android versijoje, įvedant adreso juostą siūlomų puslapių sąraše, pateikiama užuomina, kaip greitai pereiti prie jau atidarytų skirtukų.
  • „Android“ versijoje nuorodų kontekstiniame meniu, kuris pasirodo ilgai paspaudus nuorodą, pridėta žymos, skirtos greitai paryškinti puslapius.
  • Suteiktas blokavimas nesaugi įkrova (be šifravimo) vykdomųjų failų ir pridėti įspėjimai dėl nesaugaus archyvų atsisiuntimo (zip, iso ir kt.). Kitame leidime tikimės užblokuoti archyvus ir rodyti įspėjimą dėl dokumentų (docx, pdf ir kt.). Ateityje planuojame palaipsniui nustoti palaikyti failų įkėlimą be šifravimo.
  • Pagal numatytuosius nustatymus įjungtas AVIF (AV1 vaizdo formato) vaizdo formato palaikymas, kuris naudoja AV1 vaizdo kodavimo formato vidinio kadro glaudinimo technologijas.
  • Kompiliuojant rinkinius, skirtus „Windows“ ir „MacOS“ pagal numatytuosius nustatymus, kai iškviečiami MSVC ir Clang kompiliatoriai įskaitant optimizavimas pagal kodo profiliavimo rezultatus (PGO - Profile-guided optimization), leidžiantis sugeneruoti optimalesnį kodą remiantis programos vykdymo ypatybių analize.
  • Pridėtas eksperimentinis režimas, skirtas fono skirtukų veiklai sumažinti („Tab Throttling“), pasiekiamas per nustatymą „chrome://flags##intensive-wake-up-throttling“ (numatyta, kad „Chrome 86“ bus įjungta pagal numatytuosius nustatymus).
  • Jei vaizdas nepasiekiamas per https, jo atsisiuntimas blokuojamas (užblokavimą galite pažymėti rankiniu būdu per meniu, pasiekiamą per spynos simbolį adreso juostoje).
  • TLS sertifikatams, išduotiems nuo 1 m. rugsėjo 2020 d. valia bus taikomas naujas galiojimo termino apribojimas - šių sertifikatų galiojimo laikas negali viršyti 398 dienų (13 mėnesių).

Kūrėjų įrankiai

„Chrome 85“ taip pat pristato naujus įrankius žiniatinklio kūrėjams:

  • Pridėta CSS nuosavybė turinys-matomumas valdyti turinio matomumą ir optimizuoti pateikimą.
  • Pridėta CSS nuosavybė priešpriešinis rinkinys nustatyti konkrečią esamų skaitiklių vertę.
  • Pridėta CSS ypatybė „puslapis“, kad atspindėtų puslapį spausdinant, taip pat ypatybė „puslapio orientacija“, kad būtų galima gauti puslapio orientacijos informaciją („vertikaliai“, „sukti į kairę“ ir „sukti į dešinę“).
  • Įdiegta API Renginio laikas įvertinti įvykių delsą prieš ir po puslapio įkėlimo.
  • „WebAuthn“ API pasiūlė nauji metodai getPublicKey(), getPublicKeyAlgorithm() ir getAuthenticatorData().
  • WebAssembly pridėta 64 bitų sveikųjų funkcijų parametrų importavimo ir eksportavimo palaikymas naudojant JavaScript BigInt tipą.
  • „JavaScript“. pridėta nauji loginiai priskyrimo operatoriai: "??=", "&&=" ir "||=".
  • Pridėtas String.prototype.replaceAll() metodas, kuris grąžina naują eilutę (pradinė eilutė lieka nepakitusi), kurioje visos atitiktys pakeičiamos pagal nurodytą šabloną.
  • Įdiegtas Promise.any() metodas, kuris grąžina pirmą užpildytą pažadą iš sąrašo.

Saugumo atnaujinimai

Be naujovių ir klaidų pataisymų, naujoji versija pašalina 20 pažeidžiamumų. Daugelis pažeidžiamumų buvo nustatyti dėl automatinių testavimo įrankių AdresasSanitizer, Atminties dezinfekavimo priemonė, Valdykite srauto vientisumą, LibFuzzer и AFL. Nenustatyta jokių kritinių problemų, kurios leistų apeiti visus naršyklės apsaugos lygius ir vykdyti kodą sistemoje už smėlio dėžės aplinkos.

„Google Chrome 146“ atkeliavo su kūrėjams skirtomis funkcijomis ir saugos naujinimais

Svarbu: Visada atnaujinkite savo naršyklę į naujausią versiją, kad užtikrintumėte saugumą ir geriausią patirtį!

tags: #e #pwrduotuves #nuoma #omnibox