Firefox 68 шығарылымы

Жіберген веб-шолғыштың шығарылымы Firefox 68, және де мобильді нұсқасы Android платформасына арналған Firefox 68. Шығарылым кеңейтілген қолдау қызметі (ESR) тармағы ретінде жіктеледі, жаңартулары жыл бойы шығарылады. Сонымен қатар, алдыңғы жаңарту филиалдары ұзақ мерзімді қолдау 60.8.0. Жақында сахнаға шығады бета тестілеу Firefox 69 тармағы ауысады, оның шығарылымы 3 қыркүйекке жоспарланған.

басты инновациялар:

  • Жаңа қондырма менеджері (about:addons) әдепкі бойынша толығымен қосылады қайта жазылған браузерді XUL және XBL негізіндегі құрамдастардан арылту бастамасының бөлігі ретінде HTML/JavaScript және стандартты веб-технологияларды пайдалану. Қойындылар түріндегі әрбір қондырмаға арналған жаңа интерфейсте қосымшалар тізімі бар негізгі беттен шықпай-ақ толық сипаттаманы көруге, параметрлерді өзгертуге және кіру құқықтарын басқаруға болады.

    Firefox 68 шығарылымы

    Қосымшаларды белсендіруді басқаруға арналған бөлек түймелердің орнына контекстік мәзір ұсынылады. Өшірілген қондырмалар енді белсенділерден анық бөлінген және бөлек бөлімде тізімделген.

    Firefox 68 шығарылымы

    Орнату үшін ұсынылған қондырмалары бар жаңа бөлім қосылды, оның құрамы орнатылған қондырмаларға, параметрлерге және пайдаланушы жұмысының статистикасына байланысты таңдалады. Қосымшалар контекстік ұсыныстар тізіміне егер олар Mozilla-ның қауіпсіздік, пайдалылық және ыңғайлылық талаптарына сәйкес келсе, сондай-ақ кең аудиторияны қызықтыратын өзекті мәселелерді тиімді және тиімді шешсе ғана қабылданады. Ұсынылған толықтырулар әрбір жаңарту үшін толық қауіпсіздік тексеруінен өтеді;

    Firefox 68 шығарылымы

  • Қосымшалар мен тақырыптарға қатысты мәселелер туралы Mozilla-ға хабарламалар жіберу түймесі қосылды. Мысалы, ұсынылған пішін арқылы сіз зиянды әрекет анықталса, қондырмаға байланысты сайттарды көрсетуде проблемалар туындаса, жарияланған функционалдылыққа сәйкес келмесе, пайдаланушы әрекетінсіз қондырма пайда болса, әзірлеушілерге ескертуге болады. , немесе тұрақтылық пен өнімділікке қатысты мәселелер.

    Firefox 68 шығарылымы

  • Кванттық жолақ мекенжай жолағының жаңа нұсқасы қосылған, ол сыртқы түрі мен функционалдығы бойынша ескі Awesome Bar мекенжай жолағына дерлік ұқсайды, бірақ XUL/XBL стандартын ауыстыра отырып, ішкі бөліктерді толық жөндеуді және кодты қайта жазуды ұсынады. Web API. Жаңа енгізу функционалдылықты кеңейту процесін айтарлықтай жеңілдетеді (WebExtensions пішімінде қондырмаларды жасауға қолдау көрсетіледі), шолғыштың ішкі жүйелеріне қатаң қосылымдарды жояды, жаңа деректер көздерін оңай қосуға мүмкіндік береді және интерфейстің өнімділігі мен жауап беру қабілеті жоғары болады. . Тәртіптегі елеулі өзгерістердің ішінен теруді бастаған кезде көрсетілетін құралдар кеңесінің нәтижесінен шолу журналының жазбаларын жою үшін Shift+Del немесе Shift+BackSpace (бұрын Shift қолданбай жұмыс істеген) комбинацияларын пайдалану қажеттілігі ғана атап өтіледі;
  • Оқырман көрінісіне арналған толыққанды қараңғы тақырып іске қосылды, қосылған кезде терезе мен панельдің барлық дизайн элементтері де күңгірт реңктерде көрсетіледі (бұрын Reader көрінісінде қараңғы және ашық режимдерді ауыстыру тек мәтін мазмұны бар аймаққа әсер етті);

    Firefox 68 шығарылымы

  • Қажетсіз мазмұнды блоктаудың қатаң режимінде (қатаң) барлық белгілі бақылау жүйелеріне және барлық үшінші тарап cookie файлдарына қосымша, криптовалюталарды өндіретін немесе жасырын сәйкестендіру әдістерін пайдаланып пайдаланушыларды қадағалайтын JavaScript кірістірулері енді бұғатталған. Бұрын деректерді бұғаттау реттелетін блоктау режимінде нақты таңдау арқылы қосылған. Бұғаттау Disconnect.me тізімінде қосымша санаттар бойынша (саусақ ізін алу және криптоминг) жүзеге асырылады;

    Firefox 68 шығарылымы

  • Композиттік жүйені біртіндеп енгізу жалғасты Servo WebRender, Rust тілінде жазылған және GPU жағына бет мазмұнын көрсетуді аутсорсинг. WebRender пайдаланған кезде деректерді процессор арқылы өңдейтін Gecko қозғалтқышына кіріктірілген композиттік жүйенің орнына, GPU-да жұмыс істейтін шейдерлер бет элементтерінде жиынтық көрсету операцияларын орындау үшін пайдаланылады, бұл көрсету жылдамдығын айтарлықтай арттыруға мүмкіндік береді. және CPU жүктемесін азайтады.

    бастап NVIDIA бейне карталары бар пайдаланушыларға қосымша
    Firefox 68 Қолдау WebRender AMD графикалық карталары бар Windows 10 негізіндегі жүйелер үшін қосылады. WebRender іске қосылған-қосылған-қоспағанын about:support бетінде тексеруге болады. Оны about:config ішінде мәжбүрлеу үшін "gfx.webrender.all" және "gfx.webrender.enabled" параметрлерін немесе MOZ_WEBRENDER=1 орта айнымалысы бар Firefox іске қосу арқылы белсендіру керек. Linux жүйесінде WebRender қолдауы Mesa 18.2+ драйверлері бар Intel бейне карталары үшін азды-көпті тұрақтандырылған;

  • Firefox тіркелгісіндегі тіркелгі параметрлеріне жылдам қол жеткізу үшін мекенжай жолағы тақтасының оң жағындағы «гамбургер» мәзіріне бөлім қосылды;
  • Firefox-та дұрыс жұмыс істемейтін нақты сайттармен үйлесімділікті қамтамасыз ету үшін қолданылатын уақытша шешімдер мен патчтарды тізімдейтін жаңа кірістірілген «about:compat» беті қосылды. Ең қарапайым жағдайларда үйлесімділік үшін жасалған өзгертулер, егер сайт белгілі бір браузерлерге қатаң түрде байланысты болса, «Пайдаланушы агенті» идентификаторын өзгертумен шектеледі. Неғұрлым күрделі жағдайларда үйлесімділік мәселелерін түзету үшін 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 сертификаттар қоймасын пайдалану кезінде бұғатталған);

  • Браузерде ашылған жергілікті файлдар бұдан былай ағымдағы каталогтағы басқа файлдарға қол жеткізе алмайды (мысалы, Android платформасында Firefox қолданбасында пошта арқылы жіберілген html құжатын ашқан кезде, осы құжаттағы JavaScript кірістіру файлының мазмұнын көре алады. басқа сақталған файлдары бар каталог);
  • Өзгертілді about:config интерфейсі арқылы өзгертілген параметрлерді синхрондау әдісі. Енді тек «services.sync.prefs.sync» бөлімінде анықталған ақ тізімдегі параметрлер синхрондалады. Мысалы, browser.some_preference параметрін синхрондау үшін “services.sync.prefs.sync.browser.some_preference” мәнін шын мәніне орнату керек. Барлық параметрлерді синхрондауға рұқсат беру үшін әдепкі бойынша өшірілген “services.sync.prefs.dangerously_allow_arbitrary” параметрі қамтамасыз етіледі;
  • Сайтты push хабарландыруларын жіберуге қосымша рұқсаттармен қамтамасыз ету үшін тітіркендіргіш сұраулармен күресу әдістемесі енгізілді (Noifications API-ге кіру). Бұдан былай мұндай сұраулар пайдаланушының бетпен нақты әрекеттесулері жазылмайынша (тінтуірді басу немесе пернені басу) үнсіз блокталады;
  • Іскерлік ортада (Кәсіпорынға арналған Firefox) қосымша қолдау қосымша саясаттар қызметкерлер үшін браузерді теңшеу. Мысалы, әкімші енді жергілікті қолдау қызметіне хабарласу үшін мәзірге бөлім қоса алады, жаңа қойындыны ашу үшін бетке интранет ресурстарына сілтемелер қоса алады, іздеу кезінде мәтінмәндік ұсыныстарды өшіре алады, жергілікті файлдарға сілтемелер қоса алады, файлдарды жүктеп алу кезінде әрекетті конфигурациялай алады, рұқсат етілген және қабылданбайтын толықтырулардың ақ және қара тізімдерін анықтау, белгілі бір параметрлерді белсендіру;
  • Шешілді процесті төтенше жағдайда тоқтату кезінде (мысалы, қуатты өшірмей өшіргенде немесе браузер істен шыққанда) параметрлердің жоғалуына (prefs.js файлының зақымдалуына) әкелуі мүмкін мәселе;
  • Қосымша қолдау Айналдыру Snap, жылжыту кезінде сырғытпаның тоқтау нүктесін және сырғымалы мазмұнды туралауды басқаруға, сондай-ақ инерциялық айналдыру кезінде элементтерге бекітуге мүмкіндік беретін scroll-snap-* CSS сипаттарының жиынтығы. Мысалы, айналдыруды кескіннің жиектері бойымен жылжыту немесе кескінді ортаға қою үшін конфигурациялауға болады;
  • JavaScript жаңа сан түрін жүзеге асырады BigInt, ол үшін Сандар түрі жеткіліксіз болатын ерікті өлшемдегі бүтін сандарды сақтауға мүмкіндік береді (мысалы, идентификаторлар мен дәл уақыт мәндері бұрын жолдар ретінде сақталуы керек еді);
  • Жаңа терезеде сілтемені ашқан кезде Referrer ақпаратының ағып кетуін блоктау үшін window.open() қызметіне қоңырау шалу кезінде «noreferrer» опциясын өту мүмкіндігі қосылды;
  • DOM файлына қоспас бұрын элементтерді жүктеу және декодтау үшін HTMLImageElement көмегімен .decode() әдісін пайдалану мүмкіндігі қосылды. Мысалы, бұл мүмкіндікті кейінірек жүктелетін ықшам толтырғыш кескіндерін жоғары ажыратымдылықтағы опциялармен лезде ауыстыруды жеңілдету үшін пайдалануға болады, өйткені ол браузердің бүкіл жаңа кескінді көрсетуге дайын екенін анықтауға мүмкіндік береді.
  • Әзірлеуші ​​құралдары мәтін элементтерінің контрастын тексеруге арналған құралдарды қамтамасыз етеді, оларды көру қабілеті төмен немесе түс қабылдауы нашар адамдар дұрыс қабылдамайтын элементтерді анықтау үшін пайдалануға болады;
    Firefox 68 шығарылымы

  • Басып шығару кезінде көрінбейтін элементтерді анықтауға мүмкіндік беретін басып шығару нәтижесін эмуляциялау үшін тексеру режиміне түйме қосылды;

    Firefox 68 шығарылымы

  • Веб консолі CSS ақаулары туралы ескертулермен бірге көрсетілетін ақпаратты кеңейтті. Тиісті түйіндерге сілтемені қоса. Сондай-ақ консоль тұрақты өрнектерді (мысалы, “/(foo|bar)/”) пайдаланып шығысты сүзу мүмкіндігін қамтамасыз етеді;
    Firefox 68 шығарылымы

  • Қаріптер редакторына әріптер арасындағы қашықтықты реттеу мүмкіндігі қосылды;
  • Сақтауды тексеру режимінде тиісті элементтерді таңдау және Back Space пернесін басу арқылы жергілікті және сеанс қоймасынан жазбаларды жою мүмкіндігі қосылды;
  • Желі әрекетін тексеру тақтасында белгілі URL мекенжайларын блоктау, сұрауды қайта жіберу және HTTP тақырыптарын JSON пішіміндегі алмасу буферіне көшіру мүмкіндігі қосылды. Жаңа мүмкіндіктер ішіндегі сәйкес опцияларды таңдау арқылы қолжетімді болады контекстік мәзір, тінтуірдің оң жақ түймешігін басқанда көрсетіледі;
  • Ендірілген отладчикте Shift + Ctrl + F пернелерін басу арқылы ағымдағы жобаның барлық файлдарында іздеу функциясы бар;
  • Жүйе қондырмаларын көрсетуді қосу параметрі өзгертілді: about:debugging ішінде devtools.aboutdebugging.showSystemAddons орнына devtools.aboutdebugging.showHiddenAddons параметрі енді ұсынылады;
  • Windows 10 жүйесінде орнатылған кезде таңбаша тапсырмалар тақтасында орналасады. Windows сонымен қатар браузер жабылған болса да жаңартуларды жүктеп алуды жалғастыру үшін BITS (фондық интеллектуалды тасымалдау қызметі) пайдалану мүмкіндігін қосты;
  • Android нұсқасы рендеринг өнімділігін жақсартты. Аппараттық құрал белгісі немесе саусақ ізі сенсоры арқылы сайтқа қосылу үшін WebAuthn API (Web Authentication API) қосылды. API қосылды Визуалды көру порты ол арқылы нақты көрінетін аумақты экрандық пернетақтаның дисплейін немесе масштабтауды ескере отырып анықтауға болады. Жаңа қондырғылар енді WebRTC үшін Cisco OpenH264 плагинін автоматты түрде жүктеп алмайды.

Инновациялар мен қателерді түзетуден басқа, Firefox 68 жойылды осалдықтар қатары, олардың бірнешеуі сыни деп белгіленген, яғни. арнайы жасалған беттерді ашу кезінде шабуылдаушы кодының орындалуына әкелуі мүмкін. Түзетілген қауіпсіздік мәселелерін егжей-тегжейлі көрсететін ақпарат қазір қолжетімді емес, бірақ осалдықтардың тізімі бірнеше сағат ішінде жарияланады деп күтілуде.

Firefox 68 Android жүйесіне арналған Firefox-тың классикалық нұсқасына жаңарту әкелетін соңғы шығарылым болды. 69 қыркүйекте күтілетін Firefox 3 нұсқасынан бастап Android үшін Firefox-тың жаңа шығарылымдары шығады шығарылмайды, және түзетулер Firefox 68 ESR тармағына жаңартулар түрінде жеткізіледі. Android үшін классикалық Firefox Fenix ​​жобасының бөлігі ретінде әзірленген және GeckoView қозғалтқышын пайдаланатын мобильді құрылғыларға арналған жаңа браузермен ауыстырылады. кітапханалар жиынтығы Mozilla Android компоненттері. Қазірдің өзінде тестілеу үшін Firefox Preview атауымен ұсынылған жаңа браузердің бірінші алдын ала қарау шығарылымы (бүгін жарияланған осы алдын ала шығарылымның 1.0.1 түзету жаңартуы, бірақ ол әлі жарияланбаған Google Play).

Ақпарат көзі: opennet.ru

пікір қалдыру