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

Թողարկվել է Firefox 98 վեբ բրաուզերը, բացի այդ, ձևավորվել է երկարաժամկետ աջակցության մասնաճյուղի թարմացում՝ 91.7.0: Firefox 99 մասնաճյուղը տեղափոխվել է բետա փորձարկման և նախատեսվում է թողարկել ապրիլի 5-ին:

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

  • Փոխվել է վարքագիծը ֆայլեր ներբեռնելիս. ներբեռնումը սկսելուց առաջ հուշում ցուցադրելու փոխարեն ֆայլերն այժմ սկսում են ինքնաբերաբար ներբեռնվել, և վահանակում ծանուցում է ցուցադրվում, երբ ներբեռնումը սկսվում է: Վահանակի միջոցով օգտատերը կարող է ցանկացած պահի ստանալ տեղեկատվություն ներբեռնման գործընթացի մասին, բացել ներբեռնված ֆայլը ներբեռնման ընթացքում (գործողությունը կկատարվի ներբեռնման ավարտից հետո) կամ ջնջել ֆայլը։ Պարամետրերում հնարավոր է յուրաքանչյուր բեռնման համար հուշում միացնել և որոշակի տեսակի ֆայլեր բացելու լռելյայն հավելված սահմանել:
    Firefox 98-ի թողարկում
  • Նոր գործողություններ են ավելացվել համատեքստի ընտրացանկում, որը ցուցադրվում է ներբեռնման ցանկի ֆայլերի վրա աջ սեղմելիս: Օրինակ, օգտագործելով «Միշտ բացել նմանատիպ ֆայլեր» տարբերակը, դուք կարող եք թույլ տալ Firefox-ին ավտոմատ բացել ֆայլը ներբեռնման ավարտից հետո համակարգում նույն ֆայլի տեսակի հետ կապված հավելվածում: Կարող եք նաև բացել գրացուցակը ներբեռնված ֆայլերով, գնալ այն էջը, որտեղից սկսվել է ներբեռնումը (ոչ թե ներբեռնումը, այլ ներբեռնման հղումը), պատճենել հղումը, հեռացնել ներբեռնման նշումը զննման պատմությունից և մաքրել ցանկը ներբեռնումների վահանակում:
    Firefox 98-ի թողարկում
    Firefox 98-ի թողարկում
  • Որոշ օգտատերերի համար կանխադրված որոնման համակարգը փոխվել է: Օրինակ, փորձարկված անգլերենի համաժողովում Google-ի փոխարեն DuckDuckGo-ն այժմ հարկադրաբար միացված է լռելյայն: Միաժամանակ Google-ը որպես տարբերակ մնաց որոնիչների շարքում և կարող է ակտիվացվել լռելյայն կարգավորումներում։ Որպես լռելյայն որոնողական համակարգի փոփոխության պարտադրման պատճառ նշվում է որոշ որոնողական համակարգերի համար մշակողների մատակարարումը շարունակելու անհնարինությունը՝ պաշտոնական համաձայնության (ֆորմալ թույլտվության) բացակայության պատճառով։ Google-ի հետ որոնման տրաֆիկի փոխանցման գործարքը տևեց մինչև 2023 թվականի օգոստոսը և բերեց տարեկան մոտ 400 միլիոն դոլար, ինչը Mozilla-ի եկամտի մեծ մասն է։
    Firefox 98-ի թողարկում
  • Լռելյայն կարգավորումները ցույց են տալիս նոր բաժին՝ փորձնական հատկանիշներով, որոնք օգտատերը կարող է փորձարկել իր ռիսկով: Օրինակ՝ թեստավորման համար սկզբնական էջը քեշավորելու հնարավորություն, SameSite=Lax և SameSite=Ոչ մի ռեժիմներ, CSS Masonry Layout, լրացուցիչ վահանակներ վեբ մշակողների համար, Firefox 100-ի կարգավորում User-Agent վերնագրում, գլոբալ ցուցիչներ՝ ձայնն անջատելու համար։ և խոսափողը առկա է։
    Firefox 98-ի թողարկում
  • Բրաուզերի գործարկման գործընթացը օպտիմալացնելու համար փոխվել է webRequest API-ն օգտագործող հավելումներ գործարկելու տրամաբանությունը: Միայն webRequest զանգերի արգելափակումն այժմ կհանգեցնի հավելումների գործարկմանը Firefox-ի գործարկման ժամանակ: Չարգելափակման ռեժիմում WebRequest-ները կհետաձգվեն այնքան ժամանակ, մինչև Firefox-ը չավարտի գործարկումը:
  • Միացված է HTML պիտակի աջակցությունը » , որը թույլ է տալիս ստեղծել երկխոսության տուփեր և բաղադրիչներ օգտատիրոջ ինտերակտիվ փոխազդեցության համար, ինչպիսիք են փակվող ազդանշանները և տեղադրված պատուհանները: Ստեղծված պատուհանները կարելի է կառավարել JavaScript կոդից։
  • Հատուկ տարրերի ճշգրտման իրականացումը, որը թույլ է տալիս ավելացնել ձեր սեփական HTML տարրերը, որոնք ընդլայնում են առկա HTML թեգերի ֆունկցիոնալությունը, ավելացրել է աջակցություն մուտքագրման ձևերի մշակման հետ կապված ձեր սեփական տարրեր ավելացնելու համար:
  • CSS-ին ավելացվել է գծիկ-նիշ հատկությունը, որը կարող է օգտագործվել բառի վերջի նիշի փոխարեն օգտագործվող տողը սահմանելու համար ("-"):
  • Navigator.registerProtocolHandler() մեթոդն ապահովում է ftp, sftp և ftps URL սխեմաների արձանագրությունների մշակիչների գրանցման աջակցություն:
  • Ավելացվել է HTMLElement.outerText հատկությունը, որը վերադարձնում է բովանդակությունը DOM հանգույցի ներսում, ինչպես HTMLElement.innerText հատկությունը, բայց ի տարբերություն վերջինիս, երբ գրվում է, այն փոխարինում է ոչ թե հանգույցի ներսում գտնվող բովանդակությանը, այլ ամբողջ հանգույցին։
  • Լռելյայն անջատված է WebVR API-ն, որը հնացել է (սահմանել dom.vr.enabled=true-ն վերադառնալու մասին:config):
  • Համատեղելիության վահանակ ավելացվել է վեբ մշակողների գործիքներին: Վահանակը ցուցադրում է ցուցիչներ, որոնք զգուշացնում են ձեզ ընտրված HTML տարրի կամ ամբողջ էջի CSS հատկությունների հետ կապված հնարավոր խնդիրների մասին, ինչը թույլ է տալիս որոշել անհամատեղելիությունները տարբեր բրաուզերների հետ՝ առանց էջը յուրաքանչյուր բրաուզերում առանձին փորձարկելու:
    Firefox 98-ի թողարկում
  • Տրված DOM հանգույցի համար իրադարձությունների ունկնդիրներին անջատելու հնարավորություն է տվել: Անջատումը կատարվում է գործիքի հուշման միջոցով, որը ցուցադրվում է, երբ մկնիկը սավառնում եք իրադարձության վրա էջի ստուգման միջերեսում:
    Firefox 98-ի թողարկում
  • «Անտեսել տողը» տարրն ավելացվել է վրիպազերծիչի խմբագրման ռեժիմի համատեքստային ընտրացանկում՝ կատարման ընթացքում տողը անտեսելու համար: Տարրը ցուցադրվում է devtools.debugger.features.blackbox-lines=true տարբերակը սահմանելիս about:config-ում:
    Firefox 98-ի թողարկում
  • Կիրառվում է window.open զանգի միջոցով բացված ներդիրների համար մշակողի գործիքների ավտոմատ բացման ռեժիմը (devtools.popups.debug ռեժիմում, այն էջերի համար, որոնց համար մշակողի գործիքները բաց են, դրանք ավտոմատ կերպով կբացվեն այս էջից բացված բոլոր ներդիրների համար։ ).
    Firefox 98-ի թողարկում
  • Android պլատֆորմի տարբերակն ապահովում է հիմնական էջում ֆոնային պատկերը փոխելու հնարավորություն և ավելացնում է աջակցություն մեկ տիրույթի համար քուքիները և կայքի տվյալները մաքրելու համար:

Բացի նորարարություններից և սխալների շտկումից, Firefox 98-ը շտկում է 16 խոցելիություն, որոնցից 4-ը նշված են որպես վտանգավոր։ 10 խոցելիություններ (ամփոփված են CVE-2022-0843-ում) պայմանավորված են հիշողության հետ կապված խնդիրներով, ինչպիսիք են բուֆերային հոսքերը և մուտքն արդեն ազատված հիշողության տարածքներ: Այս խնդիրները կարող են հանգեցնել վնասակար կոդի գործարկմանը, երբ բացվում են հատուկ նախագծված էջերը:

Firefox 99 Beta-ն ավելացնում է աջակցություն բնիկ GTK համատեքստային ընտրացանկերի համար, միացված GTK լողացող ոլորման տողեր, PDF դիտողի աջակցություն՝ շեշտադրումներով կամ առանց շեշտադրումների որոնման համար, Ավելացված է «n» թեժ ստեղնը՝ ReaderMode-ի բարձրաձայն ընթերցումը (պատմել) փոխարկելու համար:

Source: opennet.ru

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