Нашри Firefox 68

муаррифӣ карда шуд озод браузери веб Firefox 68, инчунин версияи мобилӣ Firefox 68 барои платформаи Android. Нашрия ҳамчун филиали хидматрасонии васеъи дастгирӣ (ESR) гурӯҳбандӣ шудааст, ки навсозиҳо дар давоми сол нашр мешаванд. Илова бар ин, навсозии қаблӣ филиалҳо бо дастгирии дарозмуддат 60.8.0. Ба наздикӣ ба саҳна меояд санҷиши бета Филиали Firefox 69 мегузарад, ки нашри он 3 сентябр ба нақша гирифта шудааст.

асосӣ навовариҳо:

  • Менеҷери нави изофӣ (дар бораи: addons) бо нобаёнӣ комилан фаъол аст аз нав навишта шудааст бо истифода аз HTML/JavaScript ва технологияҳои стандартии веб ҳамчун як қисми ташаббуси тоза кардани браузер аз ҷузъҳои XUL ва XBL асосёфта. Дар интерфейси нав барои ҳар як изофа дар шакли ҷадвалҳо, метавон тавсифи пурраи онро дидан, тағир додани танзимот ва идоракунии ҳуқуқҳои дастрасӣ бидуни тарк кардани саҳифаи асосӣ бо рӯйхати замимаҳо имконпазир аст.

    Нашри Firefox 68

    Ба ҷои тугмаҳои алоҳида барои назорати фаъолсозии замимаҳо менюи контекстӣ пешниҳод карда мешавад. Иловаҳои ғайрифаъол ҳоло аз иловаҳои фаъол ба таври возеҳ ҷудо карда шудаанд ва дар қисмати алоҳида номбар шудаанд.

    Нашри Firefox 68

    Бахши нав бо иловаҳои барои насб тавсияшуда илова карда шуд, ки таркиби он вобаста ба изофаҳои насбшуда, танзимот ва омори кори корбар интихоб карда мешавад. Иловаҳо ба рӯйхати тавсияҳои контекстӣ танҳо дар сурате қабул карда мешаванд, ки онҳо ба талаботи Mozilla оид ба амният, фоиданокӣ ва қобили истифода мувофиқат кунанд ва инчунин масъалаҳои ҷорӣ, ки барои аудиторияи васеъ ҷолибанд, самаранок ва самаранок ҳал карда шаванд. Иловаҳои пешниҳодшуда барои ҳар як навсозӣ аз баррасии пурраи амният мегузаранд;

    Нашри Firefox 68

  • Тугма барои ирсоли паёмҳо ба Mozilla дар бораи мушкилот бо замимаҳо ва мавзӯъҳо илова карда шуд. Масалан, тавассути варақаи пешниҳодшуда, шумо метавонед таҳиягаронро огоҳ кунед, агар фаъолияти зараровар ошкор карда шавад, мушкилот дар намоиши сайтҳо аз сабаби илова, риоя накардани функсияи эълоншуда, пайдо шудани илова бе амали корбар , ё мушкилот бо субот ва иҷроиш.

    Нашри Firefox 68

  • Татбиқи нави сатри суроғаҳои Quantum Bar дохил карда шудааст, ки аз рӯи намуди зоҳирӣ ва коршоямӣ ба сатри суроғаҳои кӯҳнаи Awesome Bar тақрибан якхела аст, аммо дорои таҷдиди пурраи ҷузъҳои дохилӣ ва азнавнависии код, иваз кардани XUL/XBL бо стандарти стандартӣ мебошад. Web API. Татбиқи нав раванди тавсеаи функсияҳоро ба таври назаррас осон мекунад (таъсиси иловаҳо дар формати WebExtensions дастгирӣ карда мешавад), пайвастагиҳои сахтро ба зерсистемаҳои браузер нест мекунад, ба шумо имкон медиҳад, ки манбаҳои нави маълумотро ба осонӣ пайваст кунед ва дорои иҷрои баландтар ва посухгӯии интерфейс аст. . Аз тағйироти назаррас дар рафтор, танҳо зарурати истифодаи комбинатсияҳои Shift+Del ё Shift+BackSpace (қаблан бе Shift кор мекард) барои нест кардани сабтҳои таърихи дидан аз натиҷаи маслиҳати абзор ҳангоми оғоз кардани чопкунӣ нишон дода шудааст;
  • Мавзӯи мукаммали торикӣ барои дидани хонанда амалӣ карда шуд, вақте ки фаъол карда мешавад, ҳамаи унсурҳои тарҳи тиреза ва панел низ дар сояҳои торик намоиш дода мешаванд (қаблан иваз кардани режимҳои торик ва равшанӣ дар View Reader танҳо ба майдони дорои мундариҷаи матн таъсир мекард);

    Нашри Firefox 68

  • Дар ҳолати қатъии бастани мундариҷаи номатлуб (қатъӣ), ба ғайр аз ҳама системаҳои маълуми пайгирӣ ва ҳама кукиҳои тарафи сеюм, JavaScript замимаҳое, ки cryptocurrencies истихроҷ мекунанд ё корбаронро бо истифода аз усулҳои мушаххаси пинҳонӣ пайгирӣ мекунанд, ҳоло низ баста шудаанд. Қаблан, бастани маълумот тавассути интихоби возеҳ дар ҳолати бастани фармоишӣ фаъол карда мешуд. Блоккунӣ аз рӯи категорияҳои иловагӣ (изи ангуштон ва криптоминг) дар рӯйхати Disconnect.me амалӣ карда мешавад;

    Нашри Firefox 68

  • Дохилкунии тадричан системаи компози-ционй давом кард Servo WebRender, ки бо забони Rust навишта шудааст ва аутсорсинг кардани мундариҷаи саҳифа ба ҷониби GPU. Ҳангоми истифодаи WebRender, ба ҷои системаи таркибии дарунсохт, ки дар муҳаррики Gecko сохта шудааст, ки маълумотро бо истифода аз CPU коркард мекунад, шэйдерҳое, ки дар GPU кор мекунанд, барои иҷрои амалиёти ҷамъбастии намоиш дар унсурҳои саҳифа истифода мешаванд, ки ин имкон медиҳад, ки суръати намоишро ба таври назаррас афзоиш диҳад. ва кам кардани сарбории CPU.

    Илова ба корбарон бо кортҳои видеоии NVIDIA аз
    Firefox 68 дастгирӣ WebRender барои системаҳои асоси Windows 10 бо кортҳои графикии AMD фаъол карда мешавад. Шумо метавонед тафтиш кунед, ки WebRender дар саҳифаи about:support фаъол аст ё не. Барои маҷбуран фаъол кардани он дар about:config, шумо бояд танзимоти "gfx.webrender.all" ва "gfx.webrender.enabled" ё тавассути оғоз кардани Firefox бо тағирёбандаи муҳити зист MOZ_WEBRENDER=1 маҷмӯи фаъол созед. Дар Linux, дастгирии WebRender барои кортҳои видеоии Intel бо драйверҳои Mesa 18.2+ бештар ё камтар устувор аст;

  • Бахше ба менюи "гамбургер" дар тарафи рости панели суроғаҳо барои дастрасии зуд ба танзимоти ҳисоб дар ҳисоби Firefox илова карда шуд;
  • Саҳифаи нави дарунсохташудаи "about:compat" илова карда шуд, ки барои таъмини мутобиқат бо сайтҳои мушаххасе, ки дар Firefox дуруст кор намекунанд, ислоҳ ва часбҳои истифодашударо номбар мекунад. Тағиротҳое, ки барои мутобиқат дар ҳолатҳои соддатарин анҷом дода мешаванд, танҳо бо тағир додани идентификатори "Агенти корбар" маҳдуд мешаванд, агар сайт ба таври қатъӣ ба браузерҳои муайян пайваст бошад. Дар ҳолатҳои мураккабтар, рамзи JavaScript дар заминаи сайт барои ислоҳи масъалаҳои мутобиқат иҷро мешавад;
    Нашри Firefox 68

  • Бо сабаби мушкилоти эҳтимолии устуворӣ ҳангоми гузариш ба реҷаи кори ягонаи браузер, ки дар он эҷоди интерфейс ва коркарди мундариҷаи ҷадвалҳо дар як раванд, аз about:config анҷом дода мешавад. хориҷ карда мешавад Танзимоти "browser.tabs.remote.force-enable" ва "browser.tabs.remote.force-disable", ки метавонанд барои хомӯш кардани режими бисёрҷанбаи раванд (e10s) истифода шаванд. Илова бар ин, танзими опсияи "browser.tabs.remote.autostart" ба "false" дигар ба таври худкор режими бисёрҷонибаро дар версияҳои мизи кории Firefox, дар сохторҳои расмӣ ва ҳангоми оғозёбӣ бидуни фаъол кардани иҷрои автоматии санҷиш ғайрифаъол намекунад;
  • Марҳилаи дуюми васеъ кардани шумораи зангҳои API амалӣ карда шуд, ки он дастрас танҳо ҳангоми кушодани саҳифа дар контексти ҳифзшуда (Контексти бехатар), яъне. вақте ки тавассути HTTPS, тавассути localhost ё аз файли маҳаллӣ кушода мешавад. Саҳифаҳое, ки берун аз контексти ҳифзшуда кушода шудаанд, акнун аз занг задан ба getUserMedia() барои дастрасӣ ба манбаъҳои медиа (ба монанди камера ва микрофон) манъ карда мешаванд;
  • Ҳангоми дастрасӣ тавассути HTTPS, коркарди автоматии хатогиҳоро таъмин мекунад, пайдошаванда аз сабаби фаъолияти нармафзори антивирусӣ. Вақте ки антивирусҳои Avast, AVG, Kaspersky, ESET ва Bitdefender модули муҳофизати вебро фаъол мекунанд, ки трафики HTTPS-ро тавассути иваз кардани сертификати худ дар рӯйхати шаҳодатномаҳои решаи Windows ва иваз кардани сертификатҳои сайти аввал истифодашуда бо он таҳлил мекунад, мушкилот пайдо мешаванд. Firefox рӯйхати сертификатҳои решаи худро истифода мебарад ва рӯйхати системаи сертификатҳоро нодида мегирад, аз ин рӯ он чунин фаъолиятро ҳамчун ҳамлаи MITM қабул мекунад.

    Мушкилот бо роҳи ба таври худкор фаъол кардани танзимот ҳал карда шуд "security.enterprise_roots.enabled", ки ба таври илова сертификатҳоро аз анбори система ворид мекунад. Агар шумо сертификатро аз нигаҳдории система истифода баред, на сертификати дар Firefox сохташуда, нишондиҳандаи махсус ба менюи аз сатри суроғаҳо даъватшуда бо маълумот дар бораи сайт илова карда мешавад. Ҳангоми ошкор шудани боздошти MITM, танзимот ба таври худкор фаъол мешавад, ки пас аз он браузер кӯшиш мекунад, ки пайвастро барқарор кунад ва агар мушкилот аз байн равад, танзимот захира карда мешавад. Таъкид карда мешавад, ки чунин манипуляция таҳдид намекунад, зеро агар мағозаи сертификатҳои система халалдор шавад, ҳамлакунанда метавонад инчунин мағозаи сертификатҳои Firefox-ро вайрон кунад (ба назар гирифта намешавад). имконпазир аст иваз кардан шаҳодатномаҳо истехсолкунандагони тачхизот, ки метавонанд муроҷиат кунед барои татбиқи MITM, аммо ҳангоми истифодаи мағозаи шаҳодатномаҳои Firefox баста мешаванд);

  • Файлҳои маҳаллӣ, ки дар браузер кушода шудаанд, дигар наметавонанд ба дигар файлҳои феҳристи ҷорӣ дастрасӣ пайдо кунанд (масалан, ҳангоми кушодани ҳуҷҷати html тавассути почта дар Firefox дар платформаи Android, замимаи JavaScript дар ин ҳуҷҷат метавонад мундариҷаи директория бо дигар файлҳои захирашуда);
  • Тағйир дода шуд усули ҳамоҳангсозии танзимот тавассути интерфейси about:config тағир дода шудааст. Ҳоло танҳо танзимоти дар рӯйхати сафед мавҷудбуда, ки дар бахши "services.sync.prefs.sync" муайян шудааст, ҳамоҳанг карда мешаванд. Масалан, барои ҳамоҳангсозии параметри browser.some_preference, шумо бояд арзиши "services.sync.prefs.sync.browser.some_preference" -ро ба true муқаррар кунед. Барои имкони ҳамоҳангсозии ҳама танзимот, параметри "services.sync.prefs.dangerously_allow_arbitrary" таъмин карда мешавад, ки ба таври пешфарз ғайрифаъол аст;
  • Як техника барои мубориза бо дархостҳои озордиҳанда барои додани иҷозатҳои иловагӣ барои фиристодани огоҳиномаҳои push (дастрасӣ ба Notifications API) татбиқ карда шудааст. Минбаъд ин гуна дархостҳо ба таври бесадо баста мешаванд, агар муомилаи возеҳи корбар бо саҳифа сабт нашавад (клик кардани муш ё пахш кардани тугма);
  • Дар муҳити тиҷорат (Firefox барои Enterprise) дастгирии иловашуда сиёсати иловагӣ мутобиқсозии браузер барои кормандон. Масалан, администратор ҳоло метавонад ба меню барои тамос бо дастгирии маҳаллӣ бахш илова кунад, истинодҳоро ба захираҳои интранет дар саҳифа барои кушодани ҷадвали нав илова кунад, тавсияҳои контекстиро ҳангоми ҷустуҷӯ ғайрифаъол созад, истинодҳоро ба файлҳои маҳаллӣ илова кунад, рафторро ҳангоми зеркашии файлҳо танзим кунад, рӯйхати сафед ва сиёҳи иловаҳои қобили қабул ва ғайри қобили қабулро муайян кунед, танзимоти муайянро фаъол созед;
  • Ҳал карда шуд масъалае, ки метавонад боиси гум шудани танзимот (зарар ба файли prefs.js) ҳангоми қатъи изтирории раванд гардад (масалан, ҳангоми хомӯш кардани қувваи барқ ​​бидуни хомӯш кардан ё ҳангоми садамаҳои браузер);
  • Дастгирии иловашуда Snap ҳаракат кунед, маҷмӯи хосиятҳои scroll-snap-* CSS, ки ба шумо имкон медиҳанд, ки нуқтаи қатъи слайдерро ҳангоми ҳаракат ва ҳамоҳангсозии мундариҷаи лағжиш, инчунин ба элементҳо ҳангоми ҳаракати инерсиалӣ назорат кунед. Масалан, шумо метавонед ҳаракатро танзим кунед, то ки дар канори тасвир кӯчонида шавад ё ба маркази тасвир гузарад;
  • JavaScript як навъи нави рақамиро амалӣ мекунад Бештар, ки ба шумо имкон медиҳад ададҳои бутуни андозаи ихтиёриро нигоҳ доред, ки барои онҳо навъи Рақамҳо кофӣ нест (масалан, идентификаторҳо ва арзишҳои дақиқи вақт қаблан бояд ҳамчун сатр нигоҳ дошта мешуданд);
  • Имконияти гузаштани опсияи "noreferrer" ҳангоми занг задан ба window.open() барои ҷилавгирӣ аз ихроҷи маълумоти Referrer ҳангоми кушодани истинод дар равзанаи нав илова карда шуд;
  • Илова қобилияти истифодаи усули .decode() бо HTMLImageElement барои бор кардан ва рамзкушоӣ кардани унсурҳо пеш аз илова кардани онҳо ба DOM. Масалан, ин хусусиятро метавон барои содда кардани ивазкунии фаврии тасвирҳои ҷойнишини паймон бо имконоти баландсифат, ки дертар бор карда мешаванд, истифода бурд, зеро он имкон медиҳад, ки фаҳмем, ки оё браузер барои намоиши тамоми тасвири нав омода аст.
  • Воситаҳои таҳиякунанда асбобҳоро барои санҷиши муқоисаи унсурҳои матн таъмин мекунанд, ки онҳоро метавон барои муайян кардани унсурҳое истифода бурд, ки аз ҷониби одамони дорои бинишашон паст ё дарки рангҳо нодуруст қабул карда мешаванд;
    Нашри Firefox 68

  • Тугмае ба реҷаи санҷиш барои тақлид кардани натиҷаи чоп илова карда шудааст, ки ба шумо имкон медиҳад, ки унсурҳоеро, ки ҳангоми чоп ноаён бошанд, муайян кунед;

    Нашри Firefox 68

  • Веб консол маълумоти намоишшударо бо огоҳиҳо дар бораи мушкилот бо CSS васеъ кардааст. Аз ҷумла пайванд ба гиреҳҳои дахлдор. Консол инчунин қобилияти филтр кардани баромадро бо истифода аз ибораҳои муқаррарӣ таъмин мекунад (масалан, “/(foo|bar)/”);
    Нашри Firefox 68

  • Имконияти танзими масофаи байни ҳарфҳо ба муҳаррири шрифт илова карда шудааст;
  • Дар реҷаи санҷиши нигаҳдорӣ, қобилияти нест кардани сабтҳо аз нигаҳдории маҳаллӣ ва сеанс тавассути интихоби унсурҳои мувофиқ ва пахш кардани тугмаи Фосилаи Бозгашт илова карда шудааст;
  • Дар панели санҷиши фаъолияти шабака, қобилияти бастани URL-ҳои муайян, аз нав ирсол кардани дархост ва нусхабардории сарлавҳаҳои HTTP дар формати JSON ба буфер илова карда шудааст. Хусусиятҳои нав тавассути интихоби имконоти мувофиқ дар менюи контекстӣ, ҳангоми пахши рости муш нишон дода мешавад;
  • Debuger-и дарунсохт ҳоло дар ҳама файлҳои лоиҳаи ҷорӣ бо пахш кардани Shift + Ctrl + F функсияи ҷустуҷӯ дорад;
  • Параметри фаъолсозии намоиши замимаҳои система тағйир ёфт: дар бораи:debugging, ба ҷои devtools.aboutdebugging.showSystemAddons, ҳоло параметри devtools.aboutdebugging.showHiddenAddons пешниҳод карда мешавад;
  • Ҳангоми насб кардани Windows 10, миёнабур дар панели вазифаҳо ҷойгир карда мешавад. Windows инчунин қобилияти истифодаи BITS (Хадамоти интиқоли интеллектуалии пасзамина) барои идомаи зеркашии навсозиҳо, ҳатто агар браузер баста бошад ҳам, илова кардааст;
  • Дар версияи Android иҷрои беҳтар шудааст. Иловаи WebAuthn API (Web Authentication API) барои пайвастшавӣ ба сайт бо истифода аз аломати сахтафзор ё сенсори изи ангушт. API иловашуда Намоиши визуалӣ ки тавассути он майдони воқеии намоёнро бо назардошти намоиши клавиатураи экран ё миқёс муайян кардан мумкин аст. Насбҳои нав дигар плагини Cisco OpenH264-ро барои WebRTC ба таври худкор зеркашӣ намекунанд.

Илова ба навоварӣ ва ислоҳи хатогиҳо, Firefox 68 бартараф карда шудааст силсилаи осебпазирӣ, ки чанде аз онҳо ҳамчун танқидӣ қайд карда шудаанд, яъне. ҳангоми кушодани саҳифаҳои махсус тарҳрезишуда метавонад боиси иҷро шудани рамзи ҳамлагар гардад. Маълумот дар бораи масъалаҳои амниятӣ дар ҳоли ҳозир дастрас нест, аммо интизор меравад, ки рӯйхати осебпазириҳо дар тӯли чанд соат нашр шаванд.

Firefox 68 версияи охирине буд, ки ба нашри классикии Firefox барои Android навсозӣ меорад. Аз Firefox 69 сар карда, ки 3 сентябр интизор меравад, релизҳои нави Firefox барои Android озод карда намешавад, ва ислоҳҳо дар шакли навсозӣ ба филиали ESR Firefox 68 расонида мешаванд. Firefox-и классикӣ барои Android бо браузери нав барои дастгоҳҳои мобилӣ иваз карда мешавад, ки дар доираи лоиҳаи Fenix ​​таҳия шудааст ва бо истифода аз муҳаррики GeckoView ва маҷмӯи китобхонаҳо Компонентҳои Mozilla Android. Дар айни замон бо номи Firefox Preview барои санҷиш аллакай пешниҳод кардааст Нахустин версияи пешнамоиши браузери нав (имрӯз нашр навсозии ислоҳкунандаи 1.0.1-и ин пеш аз нашр, аммо он ҳанӯз ба интишор нашудааст Google Play).

Манбаъ: opennet.ru

Илова Эзоҳ