Chrome 81 թողարկում

Google- ը ներկայացրել վեբ բրաուզերի թողարկում Chrome 81. Միաժամանակ հասանելի է անվճար նախագծի կայուն թողարկում Chromium, որը ծառայում է որպես Chrome-ի հիմք։ Chrome բրաուզեր տարբեր Google-ի լոգոների օգտագործում, վթարի դեպքում ծանուցումներ ուղարկելու համակարգի առկայություն, պահանջով Flash մոդուլ ներբեռնելու հնարավորություն, պաշտպանված վիդեո բովանդակություն (DRM) նվագարկելու մոդուլներ, որոնման ընթացքում թարմացումների և փոխանցման ավտոմատ տեղադրման համակարգ։ RLZ պարամետրեր. Chrome 81-ն ի սկզբանե նախատեսված էր հրապարակել մարտի 17-ին, սակայն SARS-CoV-2 կորոնավիրուսային համաճարակի և ծրագրավորողների տնից աշխատանքի տեղափոխման պատճառով թողարկումը հետաձգվեց։ հետաձգվել է. Chrome 82-ի հաջորդ թողարկումը կլինի բաց թողած, Chrome 83-ը նախատեսվում է թողարկել մայիսի 19-ին:

Հիմնական փոփոխություններ в Chrome 81:

  • Իրականացումը շարունակվեց պաշտպանությունը խառը մուլտիմեդիա բովանդակություն բեռնելուց (երբ ռեսուրսները բեռնվում են HTTPS էջում http:// արձանագրության միջոցով): HTTPS-ի միջոցով բացված էջերում «http://» հղումներն այժմ ինքնաբերաբար կփոխարինվեն «https://»-ով՝ պատկերներ, սկրիպտներ, iframe, ձայնային և վիդեո ֆայլեր բեռնելիս, որն իրականացվել է վերջին թողարկումում: Եթե ​​պատկերը հասանելի չէ https-ի միջոցով, ապա դրա ներբեռնումն արգելափակված է (դուք կարող եք ձեռքով նշել արգելափակումը մենյուի միջոցով, որը հասանելի է կողպեքի նշանի միջոցով հասցեի տողում):
  • Անաշխատունակ FTP արձանագրության աջակցություն: Հաջորդ թողարկումում FTP-ի հետ կապված բոլոր ծածկագրերը կջնջվի կոդի բազայից։ FTP-ի միջոցով մուտք գործելու համար խորհուրդ է տրվում օգտագործել արտաքին FTP-հաճախորդներ: Ժամանակավորապես FTP-ի աջակցությունը կարող է վերադարձվել՝ օգտագործելով «--enable-ftp» կամ «--enable-features=FtpProtocol» դրոշակը:
  • Ներդիրների խմբավորման գործառույթը միացված է բոլոր օգտատերերի համար, ինչը թույլ է տալիս միավորել նմանատիպ նպատակներով մի քանի ներդիրներ տեսողականորեն առանձնացված խմբերի մեջ: Յուրաքանչյուր խմբի կարող է նշանակվել իր գույնը և անունը: Նախկինում ներդիրների խմբավորումն առաջարկվում էր միայն օգտատերերի փոքր տոկոսին փորձարկելու համար:

    Chrome 81 թողարկում

  • API-ում WebXR սարք ավելացված սարքի աջակցություն ընդլայնված իրականություն. WebXR API-ն թույլ է տալիս միավորել աշխատանքը տարբեր դասերի սարքերի հետ՝ վիրտուալ իրականության ստացիոնար ականջակալներից մինչև շարժական սարքերի վրա հիմնված լուծումներ: Ընդլայնված իրականության հավելվածներ ստեղծելու համար նոր API է առաջարկվել Վեբ XR հարվածային փորձարկում, որը թույլ է տալիս վիրտուալ առարկաներ տեղադրել տեսախցիկի տեսադաշտում՝ արտացոլելով իրականությունը։ Օրինակ, դուք կարող եք ցուցադրել վիրտուալ ծաղիկ պատուհանագոգին, որը նկարահանվել է տեսախցիկով, ցուցադրելով տեղեկատվական նշաններ առարկաների վերևում կամ դասավորելով վիրտուալ կահույք՝ դատարկ սենյակ նկարելիս:

    Chrome 81 թողարկումChrome 81 թողարկում

  • Ներկառուցված գաղտնաբառերի կառավարչում գաղտնաբառ պահելիս նախազգուշացում է ցուցադրվում, եթե գաղտնաբառը մուտքագրված է անապահով կայքում:
  • Ներկայացված է փոփոխություններ Google-ի օգտագործման պայմաններին (Google-ի ծառայության պայմանները) որում նա հայտնվել է առանձին բաժին Google Chrome-ի և Chrome OS-ի համար:
  • Ինկոգնիտո ռեժիմում և հյուրի աշխատաշրջաններում լռելյայն անջատված է NTLM/Kerberos նույնականացումը:
  • TLS 1.3-ի ներդրումը ներառում է ընդլայնված մեխանիզմներ TLS արձանագրության ավելի վաղ տարբերակների իջեցման դեմ պայքարելու համար: Նախկինում արձանագրային տարբերակի հետադարձ պաշտպանությունը միայն մասամբ միացված էր որոշ սխալ աշխատող պրոքսի սերվերների հետ անհամատեղելիության պատճառով (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA FirePOWER-ով): Համատեղելիության հետ կապված խնդիրներն այժմ անցյալում են, քանի որ նման վստահված սերվերների վաճառողներից շատերը թողարկել են թարմացումներ՝ իրենց TLS իրականացումները համապատասխանեցնելու բնութագրերին:
  • Կարգավորումներին ավելացրել է «chrome://flags/#treat-unsafe-downloads-as-active-content» տարբերակը, որը թույլ է տալիս ակտիվացնել զգուշացումները, երբ փորձում եք անապահով կոշիկ գործարկվող ֆայլեր՝ HTTPS էջերի հղումների միջոցով (Chrome 83-ում նման նախազգուշացումները կցուցադրվեն լռելյայն, իսկ Chrome 84-ում՝ ներբեռնումները կարգելափակվեն):
  • API-ի աջակցությունն ավելացվել է շարժական սարքերի համար Վեբ NFC, որը թույլ է տալիս վեբ հավելվածներին կարդալ և գրել NFC պիտակներ: Վեբ հավելվածներում նոր API-ի օգտագործման օրինակները ներառում են թանգարանային ցուցանմուշների մասին տեղեկատվության տրամադրումը, գույքագրման անցկացումը, կոնֆերանսի մասնակիցների կրծքանշաններից տեղեկատվություն ստանալը և այլն: Թեգերն ուղարկվում և սկանավորվում են՝ օգտագործելով NDEFWriter և NDEFReader օբյեկտները: Նոր API-ն ներկայումս հասանելի է միայն Origin Trials ռեժիմում (փորձարարական գործառույթներ, որոնք պահանջում են առանձին ակտիվացում) Origin Trial-ը ենթադրում է նշված API-ի հետ աշխատելու հնարավորություն՝ localhost-ից կամ 127.0.0.1-ից ներբեռնված հավելվածներից, կամ գրանցվելուց և հատուկ նշան ստանալուց հետո, որը վավեր է որոշակի կայքի համար սահմանափակ ժամանակով:
  • Origin Trial ռեժիմում PointerLock API-ն առաջարկում է դրոշակ չկարգավորված շարժում, երբ տեղադրվում է, մկնիկի շարժման իրադարձությունների մասին տվյալները փոխանցվում են մաքուր ձևով, առանց ճշգրտումների կամ արագացման:
  • Կայունացված և այժմ բաշխված է Origin Trials API-ից դուրս Պիտակներ, որը թույլ է տալիս վեբ հավելվածներին ստեղծել ցուցիչներ, որոնք հայտնվում են վահանակի կամ հիմնական էկրանին: Էջը փակելիս ցուցիչը ինքնաբերաբար հեռացվում է։ Օրինակ, նման կերպ կարող եք ցուցադրել չընթերցված հաղորդագրությունների կամ որոշ իրադարձությունների մասին տեղեկությունների քանակը.

    Chrome 81 թողարկում

  • Ավելացվել է Media Session API-ին առիթ դիրքի հետևում երգ նվագելիս: Դուք կարող եք տեղեկատվություն ստանալ նվագարկման արագության, տևողության և ընթացիկ նվագարկման ժամանակի մասին, ինչը թույլ է տալիս ստեղծել ձեր սեփական ինտերֆեյսը դիրքը գնահատելու և ուղու երկայնքով շարժվելու համար:

    Chrome 81 թողարկում

  • INTL API-ն իրականացնում է մեթոդը DisplayNames, որի միջոցով կարող եք ստանալ լեզուների, երկրների, արժույթների, ամսաթվի տարրերի տեղայնացված անվանումներ և այլն։
  • API-ում PerformanceObserver, որը նախատեսված է ռեսուրսների վիճակի վերաբերյալ տվյալներ հավաքելու համար, մինչ օգտատերը աշխատում է վեբ հավելվածի հետ, իրականացվել է երկարաժամկետ առաջադրանքներով «բուֆերացված» դրոշն օգտագործելու ունակությունը:
  • Լռելյայնորեն, Chrome-ը պատկերները ցուցադրելիս հաշվի կառնի EXIF ​​մետատվյալների կողմնորոշման տեղեկատվությունը: Այս վարքագիծը բացահայտորեն անտեսելու համար առաջարկվում է CSS հատկությունը «պատկերի կողմնորոշում»:
  • Ավելացվեց մետա թեգ և CSS հատկություն "գունային սխեման«, որոնք թույլ են տալիս ընտրել ինտերֆեյսի տարրերի մատուցման գունային սխեման, ինչպիսիք են ձևի կոճակները և ոլորման գծերը:
  • Ավելացվեց հատկանիշ HTMLAnchorElement-ին href Թարգմանել, որի միջոցով հղման վրա սեղմելուց հետո կարող եք տեղեկատվություն փոխանցել էջը այլ լեզվով թարգմանելու անհրաժեշտության մասին։
  • Ավելացվեց նոր միջոցառման տեսակ SubmitEvent, որը ներառում է նոր հատկություններ, որոնք թույլ են տալիս պարզել այն տարրը, որի զանգը հանգեցրել է ձևաթղթի ներկայացմանը։ Օրինակ, SubmitEvent-ը հնարավորություն է տալիս օգտագործել մեկ մշակող, որը սովորական է տարբեր կոճակների և հղումների համար, որոնք հանգեցնում են ձևի ներկայացմանը:
  • Բարելավումներ վեբ մշակողների համար նախատեսված գործիքներում՝
    • Ավելացրել է «Պատճենել > Պատճենել որպես Node.js fetch» ​​տարբերակը համատեքստի ընտրացանկում, որը ցուցադրվում է ցանցային հարցումների համար պատճենահանման համար առբերման արտահայտության տեսքով, որը ներառում է Cookie-ի տվյալները:
    • Այժմ ցուցադրվում է գործիքի հուշում տվյալների չփախված տարբերակով, երբ մկնիկը սավառնում եք «բովանդակության» CSS հատկությունների վրա:
    • Վեբ վահանակում ավելացվել է սկզբնաղբյուր քարտեզի դաշտերը վերլուծելիս սխալ հաղորդագրությունների մանրամասները:
    • Ավելացվեց «Նախընտրանքներ > Աղբյուրներ > Թույլատրել պտտվել ֆայլի վերջի վերջում» պարամետրը, որը թույլ է տալիս անջատել ֆայլի վերջից ոլորելը էջի սկզբնական տեքստը դիտելիս:
    • Device վահանակում ավելացվել է Moto G4 սմարթֆոնի էկրանի մոդելավորում։
      Chrome 81 թողարկում

    • Թխուկների վահանակն ապահովում է ֆոնի դեղին ընդգծում արգելափակված թխուկների համար:
    • Թխուկների ընտրության առաջնահերթության վերաբերյալ տվյալների հետ սյունակ ավելացվել է Ցանցի և Հավելվածի վահանակներում ցուցադրված թխուկների աղյուսակներին:
    • Թխուկներ ունեցող աղյուսակների բոլոր դաշտերը (բացի չափի դաշտից) այժմ խմբագրելի են:
      Chrome 81 թողարկում

  • Անջատում աջակցություն TLS 1.0 և TLS 1.1 արձանագրություններին հետաձգվել է մինչև Chrome 84-ի թողարկումը: Միացումը նույնպես հետաձգվում է մինչև Chrome 83-ի թողարկումը: նոր Գրանցում տարրեր վեբ ձևեր, որոնք օպտիմիզացված են սենսորային էկրանների վրա օգտագործելու համար:

Բացի նորամուծություններից և սխալների շտկումից, նոր տարբերակը վերացնում է 32 խոցելիություն. Խոցելիություններից շատերը հայտնաբերվել են գործիքներով ավտոմատացված փորձարկման արդյունքում Հասցե Սանիտար, Հիշողության ախտահանիչ, Վերահսկել հոսքի ամբողջականությունը, LibFuzzer и AFL. Չի հայտնաբերվել ոչ մի կարևոր խնդիր, որը թույլ կտա շրջանցել բրաուզերի պաշտպանության բոլոր մակարդակները և համակարգում կոդ գործարկել Sandbox միջավայրից դուրս: Որպես ընթացիկ թողարկման համար խոցելիություններ հայտնաբերելու համար կանխիկ դրամական պարգևատրման ծրագրի մաս՝ Google-ը վճարել է 23 պարգև՝ 26 ԱՄՆ դոլար արժողությամբ (մեկ 7500 ԱՄՆ դոլար մրցանակ, մեկ 5000 ԱՄՆ դոլար, մեկ 3000 ԱՄՆ դոլար, երկու 2000 ԱՄՆ դոլար, երեք 1000 ԱՄՆ դոլար և ութ՝ 500 ԱՄՆ դոլար մրցանակ): 7 պարգևների չափը դեռ որոշված ​​չէ։

Source: opennet.ru

Добавить комментарий