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

Թողարկվել է Firefox 113 վեբ բրաուզերը և ստեղծվել է երկարաժամկետ աջակցության մասնաճյուղի թարմացում՝ 102.11.0: Firefox 114 մասնաճյուղը տեղափոխվել է բետա թեստավորման փուլ, որի թողարկումը նախատեսված է հունիսի 6-ին։

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

  • Մուտքագրված որոնման հարցման ցուցադրումը հասցեագոտում միացված է որոնման համակարգի URL-ը ցույց տալու փոխարեն (այսինքն՝ ստեղները ցուցադրվում են հասցեագոտում ոչ միայն մուտքագրման գործընթացում, այլ նաև որոնման համակարգ մուտք գործելուց և հետ կապված որոնման արդյունքները ցուցադրելուց հետո: մուտքագրված ստեղները): Փոփոխությունը կիրառվում է միայն հասցեների ֆոնդից որոնման համակարգեր մուտք գործելու դեպքում: Եթե ​​հարցումը մուտքագրված է որոնման համակարգի կայքէջում, URL-ը ցուցադրվում է հասցեագոտում: Որոնման հիմնաբառերը հասցեագոտում թողնելը հեշտացնում է համապատասխան որոնման հարցումներ ուղարկելը, քանի որ արդյունքները դիտելիս կարիք չկա ոլորել դեպի մուտքագրման տարածքը:
    Firefox 113-ի թողարկում

    Այս վարքագիծը վերահսկելու համար հատուկ տարբերակ է առաջարկվում որոնման կարգավորումների բաժնում (about:preferences#search), իսկ about:config-ում «browser.urlbar.showSearchTerms.featureGate» պարամետրը:

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

  • Որոնման առաջարկների բացվող ցանկում ավելացվել է համատեքստային մենյու, որը ցուցադրվում է, երբ սեղմում եք «...» կոճակը: Ցանկը հնարավորություն է տալիս ջնջել որոնման հարցումը ձեր զննարկման պատմությունից և անջատել հովանավորվող հղումների ցուցադրումը:
    Firefox 113-ի թողարկում
  • Առաջարկվել է «Picture-in-Picture» վիդեո դիտման ռեժիմի բարելավված ներդրում, որի դեպքում 5 վայրկյան առաջ և հետ պտտվելու կոճակներ, պատուհանն ամբողջ էկրանով արագ ընդլայնելու կոճակ և ցուցիչով արագ առաջ շարժվող սահող: տեսանյութի դիրքն ու տևողությունը ավելացվել են։
    Firefox 113-ի թողարկում
  • Անձնական զննարկման ռեժիմով զննարկելիս ուժեղացվել է երրորդ կողմի թխուկների արգելափակումը և զննարկիչի պահեստի մեկուսացումը, որն օգտագործվում է սեղմումների հետևման կոդի մեջ:
  • Գրանցման ձևաթղթերում գաղտնաբառերը լրացնելիս բարձրացվել է ավտոմատ ստեղծվող գաղտնաբառերի հուսալիությունը, որոնց ձևավորման ժամանակ այժմ օգտագործվում են հատուկ նիշեր:
  • AVIF (AV1 Image Format) պատկերի ձևաչափի ներդրումը, որն օգտագործում է AV1 վիդեո կոդավորման ձևաչափի ներկադրային սեղմման տեխնոլոգիաներ, ավելացրել է անիմացիոն պատկերների (AVIS) աջակցությունը:
  • Շարժիչը վերանախագծվել է հաշմանդամություն ունեցող մարդկանց տեխնոլոգիաներին աջակցելու համար (մատչելիության շարժիչ): Էականորեն բարելավվել է կատարողականությունը, արձագանքողությունը և կայունությունը էկրանի ընթերցիչների, մեկ մուտքի միջերեսների և հասանելիության շրջանակների հետ աշխատելիս:
  • Safari-ից և Chromium շարժիչի վրա հիմնված բրաուզերներից էջանիշեր ներմուծելիս աջակցում է էջանիշների հետ կապված ֆավիկոնների ներմուծմանը:
  • Windows պլատֆորմի վրա GPU-ի հետ փոխազդող գործընթացների համար օգտագործվող sandbox-ի մեկուսացումը խստացվել է: Windows համակարգերի համար ներդրվել է Microsoft Outlook-ից բովանդակություն քաշելու և թողնելու հնարավորությունը: Windows-ի համար նախատեսված կառուցվածքներում ձգվող տեսողական էֆեկտը լռելյայն միացված է, երբ փորձում եք ոլորել էջի վերջից այն կողմ:
  • MacOS պլատֆորմի համար նախատեսված շինությունները ապահովում են մուտք դեպի Ծառայություններ ենթամենյուն անմիջապես Firefox համատեքստի ընտրացանկից:
  • Worklet ինտերֆեյսը օգտագործող սկրիպտները (Web Workers-ի պարզեցված տարբերակ, որն ապահովում է մատչում դեպի վերարտադրման և աուդիո մշակման ցածր մակարդակի փուլեր) այժմ աջակցություն ունի JavaScript մոդուլների ներմուծման համար՝ օգտագործելով «ներմուծում» արտահայտությունը:
  • CSS Color Level 4-ի բնութագրում սահմանված color(), lab(), lch(), oklab() և oklch() ֆունկցիաների աջակցությունը լռելյայն միացված է, որն օգտագործվում է գույնը սահմանելու համար sRGB, RGB, HSL, HWB, LHC և LAB գունային տարածություններ:
  • Color-mix() ֆունկցիան ավելացվել է CSS-ին, որը թույլ է տալիս գույները խառնել ցանկացած գունային տարածության մեջ՝ հիմնվելով տվյալ տոկոսի վրա (օրինակ՝ 10% կապույտ սպիտակին ավելացնելու համար կարող եք նշել «color-mix(srgb-ում, կապույտ 10%, սպիտակ);»):
  • Ավելացվեց «պարտադիր գույնի ճշգրտում» CSS հատկությունը՝ առանձին տարրերի համար պարտադիր գունային սահմանափակումն անջատելու համար՝ թողնելով նրանց CSS գույնի ամբողջական վերահսկողությունը:
  • CSS-ն ավելացրել է մեդիա հարցման (@media) «սկրիպտավորման» աջակցությունը, որը թույլ է տալիս ստուգել սկրիպտների կատարման հնարավորության առկայությունը (օրինակ, CSS-ում կարող եք որոշել, թե արդյոք JavaScript-ի աջակցությունը միացված է):
  • Ավելացվեց նոր կեղծ-դասի շարահյուսություն «:nth-child(an + b)» և «:nth-last-child()»՝ թույլ տալու ընտրիչին նախապես զտելու համար հիմնական «An+B»-ը կատարելը: ընտրության տրամաբանությունը դրանց վրա:
  • Ավելացվեց «Compression Streams API»-ն, որն ապահովում է ծրագրավորման ինտերֆեյս gzip և deflate ձևաչափերով տվյալները սեղմելու և ապասեղմելու համար:
  • Ավելացվեց CanvasRenderingContext2D.reset() և OffscreenCanvasRenderingContext2D.reset() մեթոդների աջակցությունը, որոնք նախատեսված են արտապատկերման համատեքստն իր սկզբնական վիճակին վերադարձնելու համար:
  • Ավելացված է աջակցություն WebRTC լրացուցիչ գործառույթների համար, որոնք իրականացվել են այլ բրաուզերում՝ RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats («հասակակիցների միացում» RTCStatsType), RTCRtpSender.setStreams() և RTCSctpTransport:
  • Հեռացվել են Firefox-ին հատուկ WebRTC գործառույթները mozRTCPeerConnection, mozRTCIceCandidate և mozRTCSessionDescription WebRTC գործառույթները, որոնք վաղուց հնացած են: Հեռացվել է հնացած CanvasRenderingContext2D.mozTextStyle հատկանիշը:
  • Վեբ մշակողների համար նախատեսված գործիքներն ընդլայնել են JavaScript կարգաբերիչում հասանելի ֆայլերի որոնման գործառույթի հնարավորությունները: Որոնման տողը տեղափոխվել է ստանդարտ կողագոտի, որը թույլ է տալիս տեսնել արդյունքները սցենարները խմբագրելիս: Տրամադրվում է նվազագույն արդյունքների և արդյունքների ցուցադրում node_modules գրացուցակից: Լռելյայնորեն, անտեսված ֆայլերում որոնման արդյունքները թաքցված են: Ավելացվել է դիմակներով որոնման աջակցություն և որոնելիս մոդիֆիկատորներ օգտագործելու հնարավորություն (օրինակ՝ որոնել առանց նիշերի դեպքը հաշվի առնելու կամ կանոնավոր արտահայտություններ օգտագործելու համար):
  • HTML ֆայլերը դիտելու ինտերֆեյսը ներառում է ներկառուցված JavaScript կոդի տեսողական ձևաչափման ռեժիմ (գեղեցիկ տպագիր):
  • JavaScript կարգաբերիչը թույլ է տալիս վերացնել սցենարային ֆայլերը: Կոդային ֆայլերի համար ցուցադրվող համատեքստային մենյուում ավելացվել է «Ավելացնել սկրիպտի փոխարինում» տարբերակը, որով կարող եք սկրիպտով ֆայլ ներբեռնել ձեր համակարգիչ և խմբագրել այն, որից հետո այս խմբագրված սկրիպտը կօգտագործվի էջը մշակելիս, նույնիսկ այն վերաբեռնվելուց հետո:
    Firefox 113-ի թողարկում
  • Android տարբերակում.
    • Լռելյայնորեն, AV1 ձևաչափով տեսանյութերի վերծանման ապարատային արագացումը միացված է, եթե դա չի ապահովվում, ապա օգտագործվում է ծրագրային ապահովման ապակոդավորիչ:
    • Միացված է GPU-ի օգտագործումը՝ Canvas2D ռաստերիացումն արագացնելու համար:
    • Ներկառուցված PDF դիտողի ինտերֆեյսը բարելավվել է, բաց PDF ֆայլերի պահպանումը պարզեցվել է:
    • Լանդշաֆտային էկրանի ռեժիմում տեսանյութերի նվագարկման հետ կապված խնդիրը լուծվել է:

Բացի նորամուծություններից և սխալների շտկումից, Firefox 113-ը շտկել է 41 խոցելիություն: 33 խոցելիություն նշվում է որպես վտանգավոր, որից 30 խոցելիություն (հավաքված CVE-2023-32215 և CVE-2023-32216) հիշողության հետ կապված խնդիրներ են, ինչպիսիք են բուֆերային հեղեղումները և մուտքը դեպի արդեն ազատված հիշողության տարածքներ: Պոտենցիալ կերպով, այս խնդիրները կարող են հանգեցնել հարձակվողի կոդի գործարկման՝ հատուկ նախագծված էջեր բացելիս: CVE-2023-32207 խոցելիությունը թույլ է տալիս շրջանցել հավատարմագրերի հարցումը` ստիպելով սեղմել հաստատման կոճակը` ծածկելով խաբուսիկ բովանդակությունը (clickjacking): CVE-2023-32205 խոցելիությունը թույլ է տալիս դիտարկիչի նախազգուշացումները թաքցնել թռուցիկ ծածկույթի միջոցով:

Firefox 114 բետա-ն ներառում է օգտատիրոջ միջերես՝ HTTPS բացառությունների ցանկի միջոցով DNS-ը կառավարելու համար: «DNS-ը HTTPS-ի միջոցով» կարգավորումները տեղափոխվել են «Գաղտնիություն և անվտանգություն» բաժին: Հնարավոր է որոնել էջանիշներ անմիջապես «Էջանիշներ» ցանկից: Էջանիշների ընտրացանկը բացելու կոճակը այժմ կարող է տեղադրվել գործիքագոտու վրա: Ավելացվեց տեղական զննարկման պատմությունը ընտրովի որոնելու հնարավորությունը Պատմության, գրադարանի կամ հավելվածի ընտրացանկում «Որոնման պատմություն» ընտրելիս:

Source: opennet.ru

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