Firefox 68 idasilẹ

Agbekale itusilẹ ẹrọ aṣawakiri wẹẹbu Firefox 68Ati mobile version Firefox 68 fun ẹrọ Android. Itusilẹ ti wa ni tito lẹšẹšẹ bi Ẹka Iṣẹ Atilẹyin Afikun (ESR), pẹlu awọn imudojuiwọn ti a tu silẹ ni gbogbo ọdun. Ni afikun, ohun imudojuiwọn ti tẹlẹ awọn ẹka pẹlu atilẹyin igba pipẹ 60.8.0. Nbo laipe si ipele beta igbeyewo Ẹka Firefox 69 yoo yipada, itusilẹ eyiti o ti ṣeto fun Oṣu Kẹsan Ọjọ 3.

akọkọ awọn imotuntun:

  • Oluṣakoso afikun afikun (nipa: addons) ti ṣiṣẹ nipasẹ aiyipada, patapata tun kọ lilo HTML/JavaScript ati awọn imọ-ẹrọ wẹẹbu boṣewa gẹgẹbi apakan ti ipilẹṣẹ lati yọ ẹrọ aṣawakiri ti XUL ati awọn paati orisun-XBL kuro. Ni wiwo tuntun fun afikun kọọkan ni irisi awọn taabu, o ṣee ṣe lati wo apejuwe kikun, yi awọn eto pada ati ṣakoso awọn ẹtọ wiwọle laisi fifi oju-iwe akọkọ silẹ pẹlu atokọ ti awọn afikun.

    Firefox 68 idasilẹ

    Dipo awọn bọtini lọtọ fun ṣiṣakoso ṣiṣiṣẹ ti awọn afikun, a funni ni atokọ ọrọ-ọrọ kan. Awọn afikun awọn alaabo ti ya sọtọ ni kedere lati awọn ti nṣiṣe lọwọ ati pe wọn ṣe atokọ ni apakan lọtọ.

    Firefox 68 idasilẹ

    A ti ṣafikun apakan tuntun pẹlu awọn afikun ti a ṣeduro fun fifi sori ẹrọ, akopọ eyiti a yan da lori awọn afikun ti a fi sii, awọn eto ati awọn iṣiro lori iṣẹ olumulo. Awọn afikun ni a gba sinu atokọ ti awọn iṣeduro ọrọ-ọrọ nikan ti wọn ba pade awọn ibeere Mozilla fun aabo, iwulo ati lilo, ati ni imunadoko ati ni imunadoko awọn iṣoro lọwọlọwọ ti o nifẹ si awọn olugbo pupọ. Awọn afikun ti a daba ṣe atunyẹwo aabo ni kikun fun imudojuiwọn kọọkan;

    Firefox 68 idasilẹ

  • Fi bọtini kan kun lati fi awọn ifiranṣẹ ranṣẹ si Mozilla nipa awọn iṣoro pẹlu awọn afikun ati awọn akori. Fun apẹẹrẹ, nipasẹ fọọmu ti a pese, o le kilọ fun awọn olupilẹṣẹ ti o ba rii iṣẹ irira, awọn iṣoro dide pẹlu ifihan awọn aaye nitori afikun, aisi ibamu pẹlu iṣẹ ṣiṣe ti a kede, irisi afikun laisi igbese olumulo. , tabi awọn iṣoro pẹlu iduroṣinṣin ati iṣẹ.

    Firefox 68 idasilẹ

  • Imuse tuntun ti ọpa adirẹsi Quantum Bar wa ninu, eyiti o fẹrẹ jẹ aami kanna ni irisi ati iṣẹ ṣiṣe si igi adirẹsi Pẹpẹ Awesome atijọ, ṣugbọn ṣe ẹya atunṣe pipe ti awọn inu inu ati atunkọ koodu naa, rọpo XUL/XBL pẹlu boṣewa. API Wẹẹbu. Imuse tuntun ṣe pataki simplifies ilana ti iṣẹ ṣiṣe ti o pọ si (iṣẹda awọn afikun ni ọna kika WebExtensions jẹ atilẹyin), yọkuro awọn asopọ lile si awọn ọna ṣiṣe ẹrọ aṣawakiri, gba ọ laaye lati sopọ awọn orisun data tuntun ni irọrun, ati pe o ni iṣẹ giga ati idahun ti wiwo. . Ninu awọn iyipada ti o ṣe akiyesi ni ihuwasi, iwulo nikan lati lo awọn akojọpọ Shift + Del tabi Shift + BackSpace (ti o ṣiṣẹ tẹlẹ laisi Shift) lati paarẹ awọn titẹ sii itan lilọ kiri ayelujara lati abajade ti ọpa ti o han nigbati o bẹrẹ titẹ ni a ṣe akiyesi;
  • Akori dudu ti o ni kikun fun wiwo oluka ti ni imuse, nigbati o ba ṣiṣẹ, gbogbo window ati awọn eroja apẹrẹ nronu tun han ni awọn ojiji dudu (tẹlẹ, yiyi awọn ipo dudu ati ina ni Wiwo Reader fowo nikan agbegbe pẹlu akoonu ọrọ);

    Firefox 68 idasilẹ

  • Ni ipo ti o muna ti didi akoonu ti aifẹ (ti o muna), ni afikun si gbogbo awọn ọna ṣiṣe ipasẹ ti a mọ ati gbogbo Awọn kuki ẹni-kẹta, awọn ifibọ JavaScript ti awọn owo-iworo mi tabi awọn olumulo orin ti nlo awọn ọna idanimọ ti o farapamọ ti wa ni bayi tun dina. Ni iṣaaju, dina data ti ṣiṣẹ nipasẹ yiyan ti o fojuhan ni ipo ìdènà aṣa. Ti ṣe idilọwọ ni ibamu si awọn ẹka afikun (titẹ ika ọwọ ati cryptomining) ninu atokọ Disconnect.me;

    Firefox 68 idasilẹ

  • Ifisi mimu ti eto akojọpọ naa tẹsiwaju Servo WebRender, ti a kọ ni ede Rust ati ṣiṣejade ti akoonu oju-iwe si ẹgbẹ GPU. Nigbati o ba nlo WebRender, dipo eto idapọmọra ti a ṣe sinu ẹrọ Gecko, eyiti o ṣe ilana data nipa lilo Sipiyu, awọn shaders ti n ṣiṣẹ lori GPU ni a lo lati ṣe awọn iṣẹ ṣiṣe akojọpọ lori awọn eroja oju-iwe, eyiti o fun laaye ni ilosoke pataki ni iyara Rendering ati ki o din Sipiyu fifuye.

    Ni afikun si awọn olumulo pẹlu NVIDIA fidio kaadi ti o bere lati
    Firefox 68 atilẹyin WebRender yoo ṣiṣẹ fun awọn eto orisun Windows 10 pẹlu awọn kaadi eya AMD. O le ṣayẹwo boya WebRender ti mu ṣiṣẹ lori nipa: oju-iwe atilẹyin. Lati fi ipa muu ṣiṣẹ ni nipa: atunto, o yẹ ki o mu awọn eto “gfx.webrender.all” ati “gfx.webrender.enabled” ṣiṣẹ tabi nipa bibẹrẹ Firefox pẹlu oniyipada ayika MOZ_WEBRENDER=1 ṣeto. Lori Lainos, atilẹyin WebRender jẹ diẹ sii tabi kere si iduroṣinṣin fun awọn kaadi fidio Intel pẹlu awọn awakọ Mesa 18.2+;

  • A ti ṣafikun apakan kan si akojọ aṣayan “hamburger” ni apa ọtun ti ẹgbẹ igi adirẹsi fun wiwọle yara yara si awọn eto akọọlẹ ni Akaunti Firefox;
  • Ṣafikun oju-iwe tuntun ti a ṣe sinu “nipa: compat” ti o ṣe atokọ awọn agbegbe iṣẹ ati awọn abulẹ ti a lo lati rii daju ibaramu pẹlu awọn aaye kan pato ti ko ṣiṣẹ deede ni Firefox. Awọn iyipada ti a ṣe fun ibaramu ni awọn ọran ti o rọrun julọ ni opin si iyipada “Aṣoju Olumulo” idamo ti aaye naa ba ni asopọ muna si awọn aṣawakiri kan. Ni awọn ipo idiju diẹ sii, koodu JavaScript ti ṣiṣẹ ni aaye ti aaye naa lati ṣe atunṣe awọn ọran ibamu;
    Firefox 68 idasilẹ

  • Nitori awọn ọran iduroṣinṣin ti o pọju nigbati o ba yipada ẹrọ aṣawakiri si ipo iṣẹ ọna ẹyọkan, ninu eyiti ṣiṣẹda wiwo ati sisẹ awọn akoonu ti awọn taabu ni ilana kan, lati nipa: atunto. kuro "browser.tabs.remote.force-enable" ati "browser.tabs.remote.force-disable" eto ti o le ṣee lo lati mu olona-ilana mode (e10s). Ni afikun, ṣiṣeto aṣayan “browser.tabs.remote.autostart” si “eke” kii yoo mu ipo ilana-pupọ ṣiṣẹ laifọwọyi lori awọn ẹya tabili tabili Firefox, ni awọn iṣẹ ṣiṣe, ati nigbati o ba ṣe ifilọlẹ laisi ipaniyan adaṣe adaṣe ṣiṣẹ;
  • Ipele keji ti faagun nọmba awọn ipe API ti ni imuse, eyiti wa nikan nigbati o ba ṣii oju-iwe kan ni ipo aabo (Ọrọ to ni aabo), i.e. nigbati o ṣii nipasẹ HTTPS, nipasẹ localhost tabi lati faili agbegbe kan. Awọn oju-iwe ti o ṣii ni ita agbegbe ti o ni aabo yoo dina ni bayi lati pe getUserMedia() lati wọle si awọn orisun media (bii kamẹra ati gbohungbohun);
  • Pese mimu aṣiṣe laifọwọyi nigbati o wọle nipasẹ HTTPS, nyoju nitori iṣẹ ṣiṣe ti sọfitiwia antivirus. Awọn iṣoro han nigbati Avast, AVG, Kaspersky, ESET ati Bitdefender antiviruses jẹ ki module Idaabobo wẹẹbu ṣiṣẹ, eyiti o ṣe itupalẹ ijabọ HTTPS nipa fidipo ijẹrisi rẹ ninu atokọ ti awọn iwe-ẹri root Windows ati rirọpo awọn iwe-ẹri aaye akọkọ ti a lo pẹlu rẹ. Firefox nlo atokọ tirẹ ti awọn iwe-ẹri gbongbo ati foju kọ atokọ eto ti awọn iwe-ẹri, nitorinaa o ṣe akiyesi iru iṣẹ bii ikọlu MITM kan.

    A yanju iṣoro naa nipa mimuuṣe eto ṣiṣẹ laifọwọyi"aabo.enterprise_roots.enabled“, eyiti o ṣe agbewọle awọn iwe-ẹri ni afikun lati ibi ipamọ eto naa. Ti o ba lo ijẹrisi kan lati ibi ipamọ eto, kii ṣe eyiti a ṣe sinu Firefox, itọkasi pataki kan ni a ṣafikun si akojọ aṣayan ti a pe lati ọpa adirẹsi pẹlu alaye nipa aaye naa. Eto naa ti mu ṣiṣẹ laifọwọyi nigbati a ba rii idilọwọ MITM, lẹhin eyi ẹrọ aṣawakiri naa gbiyanju lati tun-ṣeto asopọ ati pe ti iṣoro naa ba sọnu, eto naa ti wa ni fipamọ. O jiyan pe iru ifọwọyi ko ṣe eewu kan, nitori ti ile itaja ijẹrisi eto ba ti gbogun, ikọlu naa tun le ba ile itaja ijẹrisi Firefox jẹ (kii ṣe akiyesi si. ṣee ṣe aropo awọn iwe-ẹri ẹrọ olupese ti o le waye lati ṣe MITM, ṣugbọn wọn dina mọ nigba lilo ile itaja ijẹrisi Firefox);

  • Awọn faili agbegbe ti o ṣi silẹ ni ẹrọ aṣawakiri kii yoo ni anfani lati wọle si awọn faili miiran ninu itọsọna lọwọlọwọ (fun apẹẹrẹ, nigba ṣiṣi iwe html ti a firanṣẹ nipasẹ meeli ni Firefox lori pẹpẹ Android, ifibọ JavaScript ninu iwe yii le wo awọn akoonu inu itọsọna pẹlu awọn faili miiran ti o fipamọ);
  • Yipada ọna fun mimuuṣiṣẹpọ eto yi pada nipasẹ awọn nipa: konfigi ni wiwo. Bayi awọn eto nikan ti o wa ninu atokọ funfun, eyiti o jẹ asọye ni apakan “services.sync.prefs.sync”, ti muṣiṣẹpọ. Fun apẹẹrẹ, lati muu browser.some_preference paramita, o nilo lati ṣeto iye "services.sync.prefs.sync.browser.some_preference" si otitọ. Lati gba mimuuṣiṣẹpọ gbogbo awọn eto laaye, “services.sync.prefs.dangerously_allow_arbitrary” paramita ti pese, eyiti o jẹ alaabo nipasẹ aiyipada;
  • Ilana kan ti ṣe imuse lati koju awọn ibeere didanubi lati pese aaye naa pẹlu awọn igbanilaaye afikun lati fi awọn iwifunni titari ranṣẹ (iwọle si API Awọn iwifunni). Lati isisiyi lọ, iru awọn ibeere bẹ yoo dina ni ipalọlọ ayafi ti ibaraenisepo olumulo ti o fojuhan pẹlu oju-iwe naa ti gbasilẹ (tẹ asin tabi tẹ bọtini);
  • Ni agbegbe iṣowo (Firefox fun Idawọlẹ) atilẹyin afikun afikun imulo browser isọdi fun awọn abáni. Fun apẹẹrẹ, oluṣakoso le ṣafikun apakan kan si akojọ aṣayan fun kikan si atilẹyin agbegbe, ṣafikun awọn ọna asopọ si awọn orisun intranet lori oju-iwe fun ṣiṣi taabu tuntun kan, mu awọn iṣeduro asọye ṣiṣẹ nigbati o n wa, ṣafikun awọn ọna asopọ si awọn faili agbegbe, tunto ihuwasi nigba igbasilẹ awọn faili, ṣalaye awọn atokọ funfun ati dudu ti awọn afikun itẹwọgba ati itẹwẹgba, mu awọn eto kan ṣiṣẹ;
  • Ti yanju Ọrọ kan ti o le ja si isonu ti awọn eto (ibaje si faili prefs.js) lakoko ifopinsi pajawiri ti ilana naa (fun apẹẹrẹ, nigbati o ba pa agbara laisi pipade tabi nigbati ẹrọ aṣawakiri ba kọlu);
  • Atilẹyin ti a ṣafikun Yi lọ Snap, Eto ti yiyi-snap-* Awọn ohun-ini CSS ti o gba ọ laaye lati ṣakoso aaye iduro ti esun nigba yiyi ati titete akoonu ti sisun, bakanna bi imolara si awọn eroja lakoko lilọ kiri inertial. Fun apẹẹrẹ, o le tunto yiyi lọ lati yipada pẹlu awọn egbegbe aworan tabi si aarin aworan naa;
  • JavaScript ṣe imuse iru nomba tuntun kan BigInt, eyiti o fun ọ laaye lati fipamọ awọn odidi ti iwọn lainidii fun eyiti iru Awọn nọmba ko to (fun apẹẹrẹ, awọn idamọ ati awọn iye akoko deede ni iṣaaju ni lati tọju bi awọn okun);
  • Ṣe afikun agbara lati kọja aṣayan “noreferrer” nigbati o n pe window.open() lati dènà jijo ti alaye Referrer nigbati o ṣii ọna asopọ ni window tuntun;
  • Ṣe afikun agbara lati lo ọna .decode() pẹlu HTMLImageElement lati fifuye ati pinnu awọn eroja ṣaaju fifi wọn kun si DOM. Fun apẹẹrẹ, ẹya ara ẹrọ yii le jẹ ki o rọrun fun rirọpo lẹsẹkẹsẹ ti awọn aworan ibi ipamọ iwapọ pẹlu awọn aṣayan ipinnu giga ti o rù nigbamii, bi o ṣe jẹ ki o ṣee ṣe lati wa boya ẹrọ aṣawakiri ti ṣetan lati ṣafihan gbogbo aworan tuntun naa.
  • Awọn irinṣẹ Olùgbéejáde pese awọn irinṣẹ fun iṣatunṣe iyatọ ti awọn eroja ọrọ, eyiti o le ṣee lo lati ṣe idanimọ awọn eroja ti a ko fiyesi nipasẹ awọn eniyan ti o ni iran kekere tabi ailagbara awọ;
    Firefox 68 idasilẹ

  • Bọtini kan ti ṣafikun si ipo ayewo lati ṣe apẹẹrẹ iṣelọpọ titẹ sita, gbigba ọ laaye lati ṣe idanimọ awọn eroja ti o le jẹ alaihan nigba titẹ;

    Firefox 68 idasilẹ

  • console wẹẹbu ti gbooro alaye ti o han pẹlu awọn ikilọ nipa awọn iṣoro pẹlu CSS. Pẹlu ọna asopọ si awọn apa ti o yẹ. console naa tun pese agbara lati ṣe àlẹmọ iṣelọpọ nipa lilo awọn ikosile deede (fun apẹẹrẹ, “/(foo|bar)/”);
    Firefox 68 idasilẹ

  • Agbara lati ṣatunṣe aaye laarin awọn lẹta ti fi kun si olootu fonti;
  • Ni ipo ayẹwo ibi ipamọ, agbara lati pa awọn igbasilẹ lati agbegbe ati ibi ipamọ igba ti a ti fi kun nipa yiyan awọn eroja ti o yẹ ati titẹ bọtini Space Back;
  • Ninu igbimọ ayewo iṣẹ nẹtiwọọki, agbara lati dènà awọn URL kan, fi ibeere ranṣẹ, ati daakọ awọn akọle HTTP ni ọna kika JSON si agekuru agekuru naa ti ṣafikun. Awọn ẹya tuntun wa nipa yiyan awọn aṣayan ti o yẹ ninu o tọ akojọ, han nigbati o ba tẹ-ọtun;
  • Olumulo ti a ṣe sinu bayi ni iṣẹ wiwa ni gbogbo awọn faili ti iṣẹ akanṣe lọwọlọwọ nipa titẹ Shift + Ctrl + F;
  • Eto fun ṣiṣe ifihan awọn addons eto ti yipada: ni nipa: n ṣatunṣe aṣiṣe, dipo devtools.aboutdebugging.showSystemAddons, paramita devtools.aboutdebugging.showHiddenAddons ti wa ni bayi funni;
  • Nigbati o ba fi sori ẹrọ lori Windows 10, ọna abuja ti wa ni gbe sinu aaye iṣẹ-ṣiṣe. Windows tun ṣafikun agbara lati lo BITS (Iṣẹ Gbigbe Oloye Ipilẹṣẹ) lati tẹsiwaju awọn imudojuiwọn igbasilẹ paapaa ti ẹrọ aṣawakiri ba wa ni pipade;
  • Ẹya Android ti ni ilọsiwaju iṣẹ ṣiṣe. Wẹẹbu WebAuthn API ti a ṣafikun ( API Ijeri Wẹẹbu ) fun sisopọ si aaye kan nipa lilo ami ohun elo tabi sensọ ika ika. API ti a ṣafikun Wiwo wiwo nipasẹ eyiti agbegbe ti o han gangan ni a le pinnu ni akiyesi ifihan ti bọtini itẹwe iboju tabi iwọn. Awọn fifi sori ẹrọ titun ko ṣe igbasilẹ laifọwọyi Sisiko OpenH264 itanna fun WebRTC.

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro, Firefox 68 ti yọkuro jara ti vulnerabilities, ti ọpọlọpọ awọn ti wa ni samisi bi lominu ni, i.e. le ja si ipaniyan ti koodu ikọlu nigba ṣiṣi awọn oju-iwe ti a ṣe apẹrẹ pataki. Alaye ti n ṣalaye awọn ọran aabo ti o wa titi ko si ni akoko yii, ṣugbọn atokọ ti awọn ailagbara ni a nireti lati ṣe atẹjade laarin awọn wakati diẹ.

Firefox 68 jẹ idasilẹ tuntun lati mu imudojuiwọn wa si ẹda Ayebaye ti Firefox fun Android. Bibẹrẹ pẹlu Firefox 69, eyiti o nireti ni Oṣu Kẹsan Ọjọ 3, awọn idasilẹ tuntun ti Firefox fun Android kii yoo tu silẹ, ati awọn atunṣe yoo wa ni jiṣẹ ni irisi awọn imudojuiwọn si ẹka ESR ti Firefox 68. Firefox Ayebaye fun Android yoo rọpo nipasẹ aṣawakiri tuntun fun awọn ẹrọ alagbeka, ti dagbasoke gẹgẹbi apakan ti iṣẹ akanṣe Fenix ​​ati lilo ẹrọ GeckoView ati a ti ṣeto ti ikawe Awọn ohun elo Android Mozilla. Lọwọlọwọ labẹ orukọ Awotẹlẹ Firefox fun idanwo tẹlẹ daba itusilẹ awotẹlẹ akọkọ ti aṣawakiri tuntun (loni atejade imudojuiwọn atunṣe 1.0.1 ti itusilẹ-tẹlẹ yii, ṣugbọn ko tii firanṣẹ si Google Play).

orisun: opennet.ru

Fi ọrọìwòye kun