Издање Фирефок 75

одиграло се издање веб претраживача Фирефок КСНУМКСИ мобилна верзија Фирефок 68.7 за Андроид платформу. Поред тога, генерисано је ажурирање гране уз дугорочну подршку 68.7.0. Ускоро на сцену бета тестирање Грана Фирефок 76 ће се преселити, чије је објављивање заказано за 5. мај (пројекат преселио за 4-5 недеља развојни циклус).

Главни иновације:

  • Формирање Линука је почело званичне градње у Флатпак формату.
  • Ажуриран дизајн адресне траке. Када кликнете на адресну траку, падајућа листа најчешће коришћених веза се сада одмах приказује без потребе да почнете да куцате. Објашњење резултата претраге је оптимизовано за бољи рад на мањим екранима. У области контекстуалних препорука, дати су савети за решавање уобичајених проблема који се јављају при раду са претраживачем.

    Приказ хттпс:// протокола и поддомена „ввв.“ је престао да се приказује. у падајућем блоку веза приказаним током куцања у адресној траци (на пример, хттпс://опеннет.ру и хттпс://ввв.опеннет.ру, који се разликују по садржају, постаће неразлучиви). Протокол хттп:// је приказан непромењен у резултатима претраге.

    Издање Фирефок 75

  • За Линук је промењено понашање када се кликне на адресну траку (урађено као у Виндовс-у и мацОС-у) – једним кликом селектује се сав садржај без постављања у клипборд, двоструким кликом бира се једна реч, троструким кликом селектује се сав садржај и ставља у међуспремник.
  • Имплементирано прилика Немојте учитавати слике које су изван видљивог подручја док корисник не скролује садржај странице до локације непосредно пре слике. Да би се контролисало лењо учитавање страница, атрибут „имг“ је додат у ознаку „имг“.утовар“, који може узети вредност „лењи”. Очекује се да ће лењо учитавање смањити потрошњу меморије, смањити промет и повећати брзину почетног отварања странице. Додата опција „дом.имаге-лази-лоадинг.енаблед“ у абоут:цонфиг за контролу лењог учитавања.
  • Имплементирано пуна подршка за ВебГЛ у окружењима која користе Ваиланд протокол. До сада су перформансе ВебГЛ-а у Линук верзијама Фирефок-а остављале много да се пожеле због недостатка подршке за хардверско убрзање, проблема са гфк драјверима за Кс11 и употребе различитих стандарда. Када се користи Ваиланд, ситуација се променила захваљујући појави новог бацкендкористећи меһанизам ДМАБУФ. Поред хардверског убрзања, ВебГЛ бацкенд такође дозвољен имплементирати подршка за убрзање Х.264 видео декодирања помоћу ВА-АПИ (Видео Аццелератион АПИ) и ФФмпегДатаДецодер (подршка за ВП9 и друге формате видео кодирања очекивано у Фирефок-у 76). Да бисте контролисали да ли је убрзање омогућено у абоут:цонфиг, предлажу се параметри „видгет.ваиланд-дмабуф-вебгл.енаблед“ и „видгет.ваиланд-дмабуф-ваапи.енаблед“.
  • За кориснике из Велике Британије омогућен је приказ блокова које плаћају спонзори на почетној страници у делу садржаја који препоручује сервис Поцкет. Блокови су јасно означени као рекламни и могу се онемогућити у подешавањима. Раније оглашавање појавио Само корисници у САД.
  • Имплементирано начин брисања стариһ колачића и података о сајтовима при приступању сајтовима са кодом за праћење кретања са којима корисник није интерактивно комуницирао. Режим је усмерен на борбу против праћења путем преусмеравања.
  • Започео имплементација модалниһ дијалога који су везани за појединачне картице и не блокирају цео интерфејс.

    Издање Фирефок 75

  • Додато могућност инсталирања и отварања сајтова у облику апликација (Аппс), што вам омогућава да организујете рад са сајтом као са редовним десктоп програмом. Да бисте то омогућили у абоут:цонфиг, потребно је да додате поставку „бровсер.ссб.енаблед=труе“, након чега ће се ставка „Инсталирај веб локацију као апликацију“ појавити у контекстуалном менију радњи са страницом (три три тачке у адреси бар), што вам омогућава да га поставите на радну површину или у пречицу апликације менија за одвојено отварање тренутне локације. Развој наставља развој концепта"Претраживач специфичан за сајт„(ССБ), што подразумева отварање сајта у посебном прозору без менија, адресне траке и других елемената интерфејса претраживача. У тренутном прозору отварају се само везе ка страницама активног сајта, а праћење спољних веза доводи до креирања посебног прозора са редовним претраживачем.
    Издање Фирефок 75

  • Проширен имплементација "носнифф“, активиран преко ХТТП заглавља „Кс-Цонтент-Типе-Оптионс“, који сада онемогућава аутоматску логику детекције МИМЕ типа за ХТМЛ документе, а не само за ЈаваСцрипт и ЦСС. Режим помаже у заштити од напада повезаних са манипулацијом МИМЕ типа. Подразумевани претраживач анализира тип садржаја који се обрађује и обрађује га на основу специфичног типа. На пример, ако сачувате ХТМЛ код у датотеку „.јпг“, када се отвори, ова датотека ће бити обрађена као ХТМЛ, а не као слика. Нападач може да користи образац за отпремање слике за јпг датотеку, укључујући хтмл са ЈаваСцрипт кодом, а затим да објави везу до ове датотеке, када се директно отвори, ЈаваСцрипт код ће се извршити у контексту сајта на који је учитано (можете дефинисати колачиће и друге повезане податке о сајту корисника који је отворио везу).
  • Сви поуздани ПКИ ЦА сертификати познати Мозили се кешују локално, побољшавајући компатибилност са лоше конфигурисаним веб серверима.
  • На страницама отвореним преко ХТТП-а без шифровања, употреба Веб Црипто АПИ-ја је забрањена.
  • За Виндовс, имплементиран је режим директног састављања да би се побољшала продуктивност и убрзала имплементација система за састављање. ВебРендер, написан на Руст језику и пребацује приказивање садржаја странице на страну ГПУ-а.
  • За мацОС је имплементирана експериментална функција за коришћење клијентских сертификата из општег складишта сертификата оперативног система (опција сецурити.осцлиентцертс.аутолоад мора бити омогућена да би се омогућила у абоут:цонфиг). Почевши од Фирефок-а 72, ова функција је била доступна само за Виндовс.
  • Након Линук-а, верзије за мацОС користе механизам изолације РЛБок, чији је циљ блокирање искоришћавања рањивости у библиотекама функција трећих страна. У овој фази, изолација је омогућена само за библиотеку графит, одговоран за приказивање фонтова. РЛБок компајлира Ц/Ц++ код изоловане библиотеке у ВебАссембли међукод ниског нивоа, који је затим дизајниран као ВебАссембли модул, чије су дозволе постављене само у односу на овај модул. Састављени модул ради у посебној меморијској области и нема приступ остатку адресног простора. Ако се рањивост у библиотеци искористи, нападач ће бити ограничен и неће моћи да приступи меморијским областима главног процеса или да пренесе контролу ван изолованог окружења.
  • Атрибут "типе" на елементу теперь может принимать только значение «text/css».
  • Функције имплементиране у ЦСС мин(), мак() и цламп().
  • За ЦСС својства текст-декорација-скип-мастило имплементирана је подршка за вредност „све“, што захтева обавезан прекид подвучених и прецртаних линија када се пресецају са текстуалним глифовима (раније коришћена вредност „ауто“ је адаптивно формирала преломе и није искључивала додире; са вредношћу алл, додири са глифом су потпуно забрањени).
  • ЈаваСцрипт је омогућен јавна статичка поља за примере ЈаваСцрипт класа које вам омогућавају да наведете унапред дефинисана својства која се иницијализују изван конструктора.

    цласс ЦлассВитхСтатицФиелд {
    статиц статицФиелд = 'статичко поље'
    }

  • Додата подршка за класу Интл.Лоцале, који обезбеђује методе за рашчлањивање и обраду подешавања језика, региона и стила специфичних за локализацију, као и за читање и писање ознака проширења Уницоде и чување кориснички дефинисаних подешавања локализације у серијализованом формату;
  • Имплементација својства Фунцтион.цаллер доведена је у складу са најновијим нацртом нове спецификације ЕЦМАСцрипт (сада избацује нулл уместо ТипеЕррор ако је позив упућен из функције са стрицт, асинц или генераторским атрибутом).
  • Додата метода у ХТМЛФормЕлемент рекуестСубмит(), који покреће програмско подношење података обрасца на исти начин као и кликом на дугме за слање. Функција се може користити када развијате сопствене дугмад за слање обрасца за које позивање форм.субмит() није довољно јер не проверава интерактивно параметре, не генерише догађај 'субмит' и не прослеђује податке везане за дугме за слање.
  • Догађај слања сада имплементира објекат типа СубмитЕвент, а не Евент. СубмитЕвент укључује нова својства која вас обавештавају о елементу који је довео до слања обрасца. На пример, СубмитЕвент омогућава коришћење једног руковаоца који је заједнички за различите дугмад и везе које воде до подношења обрасца.
  • Имплементован је исправан пренос догађаја клика приликом позивања методе цлицк() за одвојене елементе (није део ДОМ стабла).
  • U API-ju Веб анимације додата је могућност везивања анимације за почетни или завршни кључни оквир и претраживач ће сам израчунати коначно или почетно стање (довољно је навести само први или последњи кључни оквир). Подразумевано су омогућени Аниматион.тимелине геттер, Доцумент.тимелине, ДоцументТимелине, АниматионТимелине, Доцумент.гетАниматионс() и Елемент.гетАниматионс().
  • Додата је могућност активирања интерфејса за профилисање страница без инсталирања посебног додатка, кликом на дугме „Омогући дугме менија профилера“ на сајту профилер.фирефок.цом. Додат је режим анализе учинка само за активну картицу.
  • Веб конзола сада има режим за тренутно израчунавање израза, омогућавајући програмерима да брзо идентификују и исправе грешке приликом уноса сложених израза тако што ће приказати прелиминарни резултат док се куцају.
  • В инструмент за мерење површина странице (Меасуринг Тоол), додата је могућност промене величине правоугаоног оквира (раније, ако сте отпустили тастер миша, оквир није могао да се мења и у случају непрецизног нишања било је потребно мери од нуле).
  • Интерфејс за инспекцију страница сада подржава претрагу елемената помоћу КСПатх израза, поред претходно доступног претраживања помоћу ЦСС селектора.
  • Додата је могућност филтрирања ВебСоцкет порука помоћу регуларних израза (раније су биле подржане само текстуалне маске).
  • Додата подршка за везивање тачака прекида за руковаоце догађаја ВебСоцкет у ЈаваСцрипт дебугеру.
  • Интерфејс је очишћен да би се анализирала мрежна активност. Оптимизовано приказивање табеле када се истовремено обрађује велики број веза. Урађени су контрастнији сепаратори колона и дугмад за примену филтера. У панелу за блокирање мрежних захтева имплементирана је могућност коришћења знака „*“ у УРЛ маскама (омогућава вам да процените понашање сајта у условима неуспешног учитавања ресурса).

    Издање Фирефок 75

Поред иновација и исправки грешака, Фирефок 75 је елиминисао низ рањивости, од којих је неколико означено као критично, тј. може довести до извршења кода нападача приликом отварања посебно дизајнираних страница. Информације са детаљима о решеним безбедносним проблемима тренутно нису доступне, али се очекује да ће листа рањивости бити објављена у року од неколико сати.

Извор: опеннет.ру

Додај коментар