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

Թողարկվել է Firefox 101 վեբ բրաուզերը, բացի այդ, ստեղծվել է երկարաժամկետ աջակցության մասնաճյուղի թարմացում՝ 91.10.0: Firefox 102 մասնաճյուղը տեղափոխվել է բետա թեստավորման փուլ, որի թողարկումը նախատեսված է հունիսի 28-ին։

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

  • Կա փորձնական աջակցություն Chrome մանիֆեստի երրորդ տարբերակի համար, որը սահմանում է WebExtensions API-ի միջոցով գրված հավելումների համար հասանելի հնարավորություններն ու ռեսուրսները: Firefox-ում ներդրված Chrome մանիֆեստի տարբերակը ավելացնում է բովանդակության զտման նոր API, սակայն, ի տարբերություն Chrome-ի, webRequest API-ի հին արգելափակման ռեժիմի աջակցությունը, որն անհրաժեշտ է անցանկալի բովանդակությունը արգելափակելու և անվտանգությունն ապահովելու հավելումներում, չի ապահովվել: կանգ առավ։ Մանիֆեստի երրորդ տարբերակի աջակցությունն ակտիվացնելու համար about:config-ը տրամադրում է «extensions.manifestV3.enabled» պարամետրը:
  • Հնարավոր է կարգավորիչները կապել բոլոր MIME տիպերին, որոնք կանչվում են նշված տեսակի ֆայլերի ներբեռնումից հետո:
  • Իրականացվել է տեսակոնֆերանսի ընթացքում կամայական թվով խոսափողներ միաժամանակ օգտագործելու հնարավորությունը, որն, օրինակ, թույլ է տալիս հեշտությամբ փոխել խոսափողը միջոցառման ժամանակ։
  • Ներառված է WebDriver BiDi արձանագրության աջակցությունը, որը թույլ է տալիս օգտագործել արտաքին գործիքներ՝ աշխատանքը ավտոմատացնելու և զննարկիչը հեռակա կարգով կառավարելու համար, օրինակ՝ արձանագրությունը թույլ է տալիս փորձարկել միջերեսը՝ օգտագործելով Selenium հարթակը: Արձանագրության սերվերը և հաճախորդը աջակցվում են, ինչը հնարավորություն է տալիս հարցումներ ուղարկել և ստանալ պատասխաններ:
  • Ավելացվել է նախընտրելի կոնտրաստային մեդիա հարցման աջակցություն, որը թույլ է տալիս կայքերին որոշել օգտատիրոջ կողմից սահմանված կարգավորումները՝ ավելացված կամ նվազեցված հակադրություն ունեցող բովանդակությունը ցուցադրելու համար:
  • Ավելացվեց տեսանելի տարածքի երեք նոր չափերի (Viewport)՝ «փոքր» (ներ), «մեծ» (l) և «դինամիկ» (d), ինչպես նաև այս չափերի հետ կապված չափման միավորների համար՝ «*vi» (vi, svi, lvi և dvi), «*vb» (vb, svb, lvb և dvb), «*vh» (svh, lvh, dvh), «*vw» (svw, lvw, dvw), «* vmax» (svmax, lvmax, dvmax) և «*vmin» (svmin, lvmin և dvmin): Առաջարկվող չափման միավորները թույլ են տալիս տարրերի չափը կապել տեսանելի տարածքի ամենափոքր, ամենամեծ և դինամիկ չափերին տոկոսային արտահայտությամբ (չափը փոխվում է՝ կախված գործիքագոտու ցուցադրությունից, թաքցնելուց և վիճակից):
  • ShowPicker() մեթոդն ավելացվել է HTMLInputElement դասին, որը թույլ է տալիս ցուցադրել պատրաստի երկխոսություններ՝ դաշտերում բնորոշ արժեքները լրացնելու համար։ «ամսաթիվ», «ամիս», «շաբաթ», «ժամանակ», «ամսաթիվ-տեղական», «գույն» և «ֆայլ» տեսակներով, ինչպես նաև այն դաշտերի համար, որոնք աջակցում են ինքնալրացումն ու տվյալների ցուցակը: Օրինակ, դուք կարող եք ցույց տալ օրացույցի ձևով ինտերֆեյս՝ ամսաթիվ ընտրելու համար, կամ գունապնակ՝ գույն մուտքագրելու համար:
  • Ավելացվել է ծրագրավորման ինտերֆեյս, որը հնարավորություն է տալիս դինամիկ կերպով ստեղծել ոճային թերթեր JavaScript հավելվածից և շահարկել ոճերի կիրառումը: Ի տարբերություն document.createElement('style') մեթոդի օգտագործմամբ ոճային թերթեր ստեղծելու, նոր API-ն ավելացնում է գործիքներ CSSStyleSheet() օբյեկտի միջոցով ոճեր ստեղծելու համար՝ տրամադրելով մեթոդներ, ինչպիսիք են insertRule, deleteRule, replace և replaceSync:
  • Էջի ստուգման վահանակում, «.cls» կոճակի միջոցով «Կանոնների դիտում» ներդիրում դասերի անուններ ավելացնելիս կամ հեռացնելիս, ներդրման ավտոմատ լրացման բացվող գործիքի հուշումից առաջարկությունների ինտերակտիվ կիրառում է իրականացվում՝ առաջարկելով դասերի անունների ակնարկ, որոնք հասանելի են դասերի համար: էջ. Երբ շարժվում եք ցուցակով, ընտրված դասերը ավտոմատ կերպով կիրառվում են՝ տեսողականորեն գնահատելու իրենց պատճառած փոփոխությունները:
    Firefox 101-ի թողարկում
  • Inspection Panel-ի կարգավորումներում նոր տարբերակ է ավելացվել Rule View ներդիրում «քաշել՝ թարմացնելու» ֆունկցիան անջատելու համար, որը թույլ է տալիս չափափոխել որոշ CSS հատկություններ՝ հորիզոնական քաշելով մկնիկը:
    Firefox 101-ի թողարկում
  • Firefox-ը Android-ի համար ավելացրել է Android 9-ից ի վեր տրամադրվող էկրանի տարածքի խոշորացման գործառույթի աջակցությունը, որի միջոցով կարող եք, օրինակ, մեծացնել վեբ ձևերի բովանդակությունը: Լուծվել են տեսանյութի չափի հետ կապված խնդիրները YouTube-ը դիտելիս կամ նկարում պատկերված ռեժիմից դուրս գալու ժամանակ: Բացվող ընտրացանկը ցուցադրելիս վիրտուալ ստեղնաշարի թարթումը շտկվել է: QR կոճակի բարելավված ցուցադրում հասցեագոտում:

Բացի նորարարություններից և սխալների շտկումից, Firefox 101-ը վերացնում է 30 խոցելիություն, որոնցից 25-ը նշվում են որպես վտանգավոր։ 19 խոցելիություններ (հավաքված են CVE-2022-31747 և CVE-2022-31748 տակ) պայմանավորված են հիշողության հետ կապված խնդիրներով, ինչպիսիք են բուֆերային հեղեղումները և արդեն ազատված հիշողության տարածքների հասանելիությունը: Պոտենցիալ կերպով, այս խնդիրները կարող են հանգեցնել հարձակվողի կոդի գործարկման՝ հատուկ նախագծված էջեր բացելիս: Նաև շտկվել է Windows-ի հարթակին հատուկ խնդիր, որը թույլ է տալիս փոխել դեպի պահպանված ֆայլի ուղին՝ օգտագործելով «%» հատուկ նիշերը՝ փոխարինելու այնպիսի փոփոխականներ, ինչպիսիք են %HOMEPATH% և %APPDATA% ուղու մեջ:

Firefox 102 բետա-ի փոփոխությունները ներառում են PDF փաստաթղթերի բարելավված դիտում բարձր կոնտրաստ ռեժիմում և Geoclue DBus ծառայությունից օգտվելու հնարավորություն Linux պլատֆորմի վրա գտնվելու վայրի որոշման համար: Վեբ մշակողների համար նախատեսված ինտերֆեյսում՝ Style Editor ներդիրում, ավելացվել է ոճերի թերթիկների զտման աջակցություն:

Source: opennet.ru

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