Издание на Firefox 96

Објавен е веб-прелистувачот Firefox 96 Дополнително, создадено е ажурирање на гранката за долгорочна поддршка - 91.5.0. Филијалата на Firefox 97 е префрлена во фазата на бета тестирање, чие објавување е закажано за 8 февруари.

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

  • Додадена е способност да се принудат сајтовите да вклучат темна или светла тема. Дизајнот на бојата го менува прелистувачот и не бара поддршка од страницата, што ви овозможува да користите темна тема на сајтови кои се достапни само во светли бои и светла тема на темни страници.
    Издание на Firefox 96

    За да ја промените претставата на боите во поставките (околу: претпочитани опции) во делот „Општо/јазик и изглед“, предложен е нов дел „Бои“ во кој можете да овозможите редефинирање на бојата во однос на шемата на бои на оперативниот систем или рачно доделувајте бои.

    Издание на Firefox 96

  • Значително подобрено намалување на шумот и автоматска контрола на аудио засилување, како и малку подобрено откажување на ехото.
  • Оптоварувањето на главната нишка за извршување е значително намалено.
  • Применето е построго ограничување за пренос на колачиња помеѓу сајтови, со што се забранува обработка на поставени колачиња од трета страна кога се пристапува на други страници освен доменот на тековната страница. Ваквите колачиња се користат за следење на движењата на корисниците помеѓу страниците во кодот на рекламните мрежи, графичките контроли на социјалните мрежи и системите за веб-аналитика. За да се контролира преносот на колачиња, се користи атрибутот Same-Site наведен во насловот „Политика за колачиња“, кој стандардно сега е поставен на вредноста „Same-Site=Lax“, што го ограничува испраќањето на колачиња за меѓусебни локации. под-барања, како што е барање за слика или вчитување содржина преку iframe од друга локација, која исто така обезбедува заштита од напади CSRF (Cross-Site Request Forgery).
  • Решени се проблемите со намалениот квалитет на видеото на некои локации и со ресетирањето на заглавието SSRC (Идентификатор на извор на синхронизација) при гледање видео. Поправивме и проблем со намалена резолуција при споделување на екранот преку WebRTC.
  • На macOS, кликнувањето на врските во Gmail сега ги отвора во ново јазиче, исто како и на другите платформи. Поради нерешени проблеми, macOS не дозволува прикачување на видеа во режим на цел екран.
  • За да се поедностават поставките на стиловите на темни теми, додадена е нова CSS-својство шема на бои, која ви овозможува да одредите во кои шеми на бои може правилно да се прикаже некој елемент. Поддржаните шеми вклучуваат „светло“, „темен“, „дневен режим“ и „ноќен режим“.
  • Додадена е CSS функција hwb() која може да се специфицира наместо вредностите на бојата за да се дефинираат боите според моделот на боја 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 ранливости се предизвикани од проблеми со меморијата, како што се прелевање на баферот и пристап до веќе ослободени мемориски области. Потенцијално, овие проблеми може да доведат до извршување на кодот на напаѓачот при отворање на специјално дизајнирани страници. Опасните проблеми вклучуваат и заобиколување на изолацијата на Iframe преку XSLT, услови за трка при репродукција на аудио датотеки, прелевање на баферот при користење на филтерот 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, издаден во согласност со договорот.

Извор: opennet.ru

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