Firefox 96-ի թողարկում

Թողարկվել է Firefox 96 վեբ բրաուզերը: Բացի այդ, ստեղծվել է երկարաժամկետ աջակցության մասնաճյուղի թարմացում՝ 91.5.0: Firefox 97 մասնաճյուղը տեղափոխվել է բետա թեստավորման փուլ, որի թողարկումը նախատեսված է փետրվարի 8-ին։

Հիմնական նորամուծությունները.

  • Ավելացվեց կայքերին ստիպելու հնարավորություն միացնել մուգ կամ բաց թեման: Գունային դիզայնը փոխվում է զննարկչի կողմից և չի պահանջում կայքի աջակցությունը, որը թույլ է տալիս օգտագործել մուգ թեմա այն կայքերում, որոնք հասանելի են միայն բաց գույներով, իսկ բաց թեմա՝ մուգ կայքերում:
    Firefox 96-ի թողարկում

    «Ընդհանուր/Լեզու և Արտաքին տեսք» բաժնում գունային ներկայացումը փոխելու համար ( about:preferences) «Ընդհանուր/Լեզու և արտաքին տեսք» բաժնում առաջարկվել է նոր «Գույներ» բաժին, որում կարող եք միացնել գույնի վերասահմանումը օպերացիոն համակարգի գունային սխեմայի կամ գույները ձեռքով նշանակել:

    Firefox 96-ի թողարկում

  • Զգալիորեն բարելավվել է աղմուկի նվազեցումը և ձայնի ձեռքբերման ավտոմատ կառավարումը, ինչպես նաև մի փոքր բարելավվել է արձագանքների չեղարկումը:
  • Հիմնական կատարման թելի ծանրաբեռնվածությունը զգալիորեն կրճատվել է:
  • Կիրառվել է կայքերի միջև «Քուքիների» փոխանցման ավելի խիստ սահմանափակում՝ արգելելով երրորդ կողմի «Քուքիների» մշակումը, որոնք սահմանված են ընթացիկ էջի տիրույթից բացի այլ կայքեր մուտք գործելիս: Նման թխուկներն օգտագործվում են գովազդային ցանցերի կոդի, սոցիալական ցանցերի վիդջեթների և վեբ վերլուծական համակարգերի կայքերի միջև օգտատերերի շարժումներին հետևելու համար: Քուքիների փոխանցումը վերահսկելու համար օգտագործվում է «Cookie Policy» վերնագրում նշված «Same-Site» հատկանիշը, որը լռելյայն այժմ դրված է «Same-Site=Lax» արժեքի վրա, որը սահմանափակում է «Cookie»-ների ուղարկումը միջկայքից: ենթահարկեր, ինչպիսիք են պատկերի հարցումը կամ բովանդակության բեռնումը iframe-ի միջոցով մեկ այլ կայքից, որը նաև ապահովում է պաշտպանություն CSRF (Cross-Site Request Forgery) հարձակումներից:
  • Որոշ կայքերում տեսանյութի որակի նվազեցման հետ կապված խնդիրները և SSRC (Սինխրոնիզացիայի աղբյուրի նույնացուցիչ) վերնագրի վերակայման հետ կապված խնդիրները լուծվել են տեսանյութ դիտելիս: Մենք նաև շտկել ենք նվազեցված լուծաչափի խնդիրը WebRTC-ի միջոցով ձեր էկրանը կիսելիս:
  • MacOS-ում, սեղմելով Gmail-ի հղումները, այժմ դրանք բացվում են նոր ներդիրում, ինչպես մյուս հարթակներում: Չլուծված խնդիրների պատճառով macOS-ը թույլ չի տալիս ամրացնել տեսանյութերը լիաէկրան ռեժիմում։
  • Մուգ թեմաների ոճերի կարգավորումները պարզեցնելու համար ավելացվել է նոր CSS հատկության գունային սխեման, որը թույլ է տալիս որոշել, թե որ գունային սխեմաներում կարող է ճիշտ ցուցադրվել տարրը: Աջակցվող սխեմաները ներառում են «լույս», «մութ», «ցերեկային ռեժիմ» և «գիշերային ռեժիմ»:
  • Ավելացվեց hwb() CSS ֆունկցիա, որը կարող է նշվել գունային արժեքների փոխարեն՝ գույները սահմանելու համար՝ ըստ HWB (երանգ, սպիտակություն, սև) գունային մոդելի: Ընտրովի, ֆունկցիան կարող է նշել թափանցիկության արժեք:
  • «Reversed()» ֆունկցիան ներդրվել է հակադարձել CSS հատկության համար, որը թույլ է տալիս օգտագործել շրջված CSS հաշվիչներ՝ նվազման կարգով տարրերի համար (օրինակ՝ կարող եք տարրերի համարները ցուցադրել ցուցակներում։ նվազման կարգով):
  • Android հարթակում աջակցություն է տրամադրվում navigator.canShare() մեթոդին, որը թույլ է տալիս ստուգել navigator.share() մեթոդի օգտագործման հնարավորությունը, որը հնարավորություն է տալիս սոցիալական ցանցերում տեղեկատվություն տարածելու համար, օրինակ՝ թույլ է տալիս Ձեզ։ այցելուի կողմից օգտագործվող սոցիալական ցանցերում համօգտագործման միասնական կոճակ ստեղծելու կամ այլ հավելվածներին տվյալների ուղարկումը կազմակերպելու համար:
  • Web Locks API-ն լռելյայն միացված է, որը թույլ է տալիս համակարգել վեբ հավելվածի աշխատանքը մի քանի ներդիրներով կամ մուտք գործել վեբ աշխատողների ռեսուրսներ: API-ն ապահովում է կողպեքներ ասինխրոն կերպով ձեռք բերելու և կողպեքներն ազատելու միջոց՝ ընդհանուր ռեսուրսի վրա անհրաժեշտ աշխատանքի ավարտից հետո: Մինչ պրոցեսներից մեկը պահում է կողպեքը, մյուս պրոցեսները սպասում են, որ այն թողարկվի՝ չդադարեցնելով կատարումը:
  • IntersectionObserver() կոնստրուկտորում դատարկ տող փոխանցելիս rootMargin հատկությունը դրվում է լռելյայն՝ բացառություն գցելու փոխարեն։
  • Իրականացրել է կտավի տարրերը WebP ձևաչափով արտահանելու հնարավորությունը՝ HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() և OffscreenCanvas.toBlob մեթոդները կանչելիս:
  • Firefox 97-ի բետա տարբերակը նշում է ֆայլերի ներբեռնման գործընթացի արդիականացումը. ներբեռնումը սկսելուց առաջ հուշում ցուցադրելու փոխարեն ֆայլերն այժմ սկսում են ինքնաբերաբար ներբեռնվել և ցանկացած պահի կարող են բացվել ներբեռնման առաջընթացի վահանակի միջոցով:

Բացի նորարարություններից և սխալների շտկումից, Firefox 96-ը շտկել է 30 խոցելիություն, որոնցից 19-ը նշված են որպես վտանգավոր։ 14 խոցելիություններ առաջանում են հիշողության հետ կապված խնդիրներով, ինչպիսիք են բուֆերների արտահոսքը և արդեն ազատված հիշողության տարածքների հասանելիությունը: Պոտենցիալ կերպով, այս խնդիրները կարող են հանգեցնել հարձակվողի կոդի գործարկման՝ հատուկ նախագծված էջեր բացելիս: Վտանգավոր խնդիրները ներառում են նաև XSLT-ի միջոցով Iframe-ի մեկուսացումը շրջանցելը, աուդիո ֆայլերը նվագարկելիս մրցավազքի պայմանները, blendGaussianBlur CSS ֆիլտրը օգտագործելիս բուֆերի արտահոսքը, ցանցի որոշակի հարցումները մշակելիս այն ազատվելուց հետո հիշողություն մուտք գործելը, զննարկիչի պատուհանի բովանդակությունը ամբողջությամբ փոխարինել մանիպուլյացիայի միջոցով: - Էկրանի ռեժիմ, ամբողջ էկրանով ռեժիմից դուրս գալու արգելափակում:

Բացի այդ, կարող եք նշել Linux Mint բաշխման և Mozilla-ի միջև համագործակցության մասին հայտարարությունը, որի շրջանակներում բաշխումը կմատակարարի Firefox-ի չփոփոխված պաշտոնական բլոկները՝ առանց Debian-ի և Ubuntu-ի հավելյալ պատչերի օգտագործման, առանց linuxmint.com/start-ի գլխավոր էջը փոխարինելու: , առանց որոնման համակարգերի փոխարինման և առանց լռելյայն կարգավորումները փոխելու: Yahoo և DuckDuckGo որոնման համակարգերի փոխարեն կօգտագործվեն Google, Amazon, Bing, DuckDuckGo և Ebay-ի մի շարք: Դրա դիմաց Mozilla-ն որոշակի գումար կփոխանցի Linux Mint ծրագրավորողներին։ Firefox-ով նոր փաթեթներ կառաջարկվեն Linux Mint 19.x, 20.x և 21.x մասնաճյուղերի համար։ Այսօր կամ վաղը օգտատերերին կառաջարկվի Firefox 96 փաթեթ՝ թողարկված համաձայնագրի համաձայն։

Source: opennet.ru

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