Pagpagawas sa Firefox 90

Ang Firefox 90 web browser gibuhian. Dugang pa, usa ka update sa long-term support branch 78.12.0 ang gibuhat. Ang sanga sa Firefox 91 sa dili madugay ibalhin sa beta testing stage, ang pagpagawas niini gikatakda sa Agosto 10.

Panguna nga mga inobasyon:

  • Sa seksyon sa "Privacy and Security", dugang nga mga setting alang sa "HTTPS Only" mode ang gidugang, kung mahimo, ang tanan nga mga hangyo nga gihimo nga wala’y pag-encrypt awtomatiko nga gi-redirect aron masiguro ang mga bersyon sa panid ("http://" gipulihan sa "https ://”). Gisugyot ang usa ka interface alang sa pagpadayon sa usa ka lista sa mga eksepsiyon, alang sa mga site diin posible nga gamiton ang "http://" nga wala’y pinugos nga pagpuli sa "https://".
    Pagpagawas sa Firefox 90
  • Gipauswag nga pagpatuman sa mekanismo sa SmartBlock, nga gidisenyo aron masulbad ang mga problema sa mga site nga mitumaw tungod sa pag-block sa mga eksternal nga script sa pribado nga mode sa pag-browse o kung gi-aktibo ang gipauswag nga pag-block sa dili gusto nga sulud (estrikto). Awtomatikong gipulihan sa SmartBlock ang mga script nga gigamit alang sa pagsubay sa mga stub nga nagsiguro nga ang site nagkarga sa husto. Giandam ang mga stub alang sa pipila ka sikat nga mga script sa pagsubay sa tiggamit nga gilakip sa lista sa Disconnect. Ang bag-ong bersyon naglakip sa adaptive blocking sa Facebook widgets nga gi-host sa mga third-party nga mga site - ang mga script gibabagan pinaagi sa default, apan ang pag-block dili mahimo kung ang user naka-log in sa usa ka Facebook account.
  • Ang built-in nga pagpatuman sa FTP protocol gitangtang. Kung mosulay sa pag-abli sa mga link nga adunay protocol identifier "ftp: //", ang browser karon mosulay sa pagtawag sa eksternal nga aplikasyon sa parehas nga paagi sa pagtawag sa "irc: //" ug "tg: //" nga mga handler. Ang hinungdan sa paghunong sa suporta alang sa FTP mao ang pagkawalay kasiguruhan sa kini nga protocol gikan sa pagbag-o ug pagpugong sa trapiko sa transit sa panahon sa mga pag-atake sa MITM. Sumala sa mga developers sa Firefox, sa modernong mga kondisyon walay rason nga gamiton ang FTP imbes nga HTTPS sa pag-download sa mga kapanguhaan. Dugang pa, ang kodigo sa suporta sa FTP sa Firefox kay tigulang na kaayo, naghatag ug mga hagit sa pagmentinar, ug adunay kasaysayan sa pagpadayag sa daghang mga kahuyangan sa nangagi.
  • Kung nagtipig sa usa ka panid sa format nga PDF (ang kapilian nga "I-print sa PDF"), ang nagtrabaho nga mga hyperlink gipreserba sa dokumento.
  • Ang buton nga "Buksan ang Imahe sa Bag-ong Tab" sa menu sa konteksto gidesinyo pag-usab aron maablihan ang imahe sa tab sa background (kaniadto, pagkahuman sa pag-klik, miadto ka dayon sa usa ka bag-ong tab nga adunay imahe, apan karon ang daan nga tab nagpabilin nga aktibo).
  • Nahimo na ang trabaho aron mapausbaw ang performance sa software rendering sa WebRender compositing system, nga naggamit ug shaders para maghimo ug summary rendering operations sa mga elemento sa page. Alang sa kadaghanan sa mga sistema nga adunay daan nga mga video card o adunay problema nga mga drayber sa graphic, ang WebRender compositing system adunay software rendering mode nga gipagana (gfx.webrender.software=true in about:config).
  • Ang mga pagtukod alang sa plataporma sa Windows nagsiguro nga ang mga update magamit sa background, bisan kung wala nagdagan ang Firefox.
  • Ang katakus sa paggamit sa mga sertipiko sa kliyente nga gitipigan sa mga token sa hardware o mga tindahan sa sertipiko sa operating system alang sa pag-authenticate gipatuman.
  • Ang suporta alang sa usa ka grupo sa mga HTTP header nga Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site ug Sec-Fetch-User) gipatuman, nga nagtugot kanimo sa pagpadala og dugang nga metadata mahitungod sa kinaiya sa hangyo (cross-site nga hangyo, hangyo pinaagi sa img tag, usa ka hangyo nga gisugdan nga walay aksyon sa user, ug uban pa) aron makahimo ug mga lakang sa server aron mapanalipdan batok sa pipila ka matang sa mga pag-atake. Pananglitan, dili tingali nga ang usa ka link sa usa ka tigdumala sa pagbalhin sa salapi matino pinaagi sa usa ka img tag, aron ang ingon nga mga hangyo mahimong babagan nga dili mapasa sa aplikasyon.
  • Gipatuman sa JavaScript ang suporta alang sa pagmarka sa mga pamaagi ug mga natad sa usa ka klase nga pribado, pagkahuman ang pag-access niini maablihan ra sa sulod sa klase. Aron mamarkahan, kinahanglan nimo nga unahon ang ngalan nga adunay "#" nga timaan: class ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() {balik 'hello world'; }}
  • Ang dayPeriod property gidugang sa Intl.DateTimeFormat constructor, nga nagtugot kanimo sa pagpakita sa gibanabana nga oras sa adlaw (buntag, gabii, hapon, gabii).
  • Sa JavaScript, Array, String, ug TypedArray nga mga butang nag-implementar sa at() nga pamaagi, nga nagtugot kanimo sa paggamit sa relatibong pag-indeks (relatibo nga posisyon gipiho isip array index), lakip ang pagpiho sa negatibo nga mga bili nga may kalabutan sa katapusan (pananglitan, " arr.at(-1)" ibalik ang kataposang elemento sa array).
  • Gidugang nga suporta alang sa kabilin nga WheelEvent nga mga kabtangan - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX ug WheelEvent.wheelDeltaY, nga magpasig-uli sa pagkaangay sa pipila ka daan nga mga panid nga nawala human sa bag-o nga WheelEvent pag-usab.
  • Ang Canvas API nagpatuman sa createConicGradient() nga pamaagi sa CanvasRenderingContext2D interface, nga nagtugot kanimo sa paghimo og mga gradients nga naporma palibot sa usa ka punto sa espesipikong mga koordinasyon (dugang pa sa nauna nga magamit nga linear ug radial gradients).
  • Gidugang nga suporta alang sa "matrix" protocol URI scheme, nga magamit sa Navigator.registerProtocolHandler() ug protocol_handlers handlers.
  • Sa mga himan alang sa mga web developer, sa panel alang sa pagsubay sa mga tubag sa server sa network (Tubag), usa ka preview sa na-download nga mga font ang gipatuman.
    Pagpagawas sa Firefox 90

Source: opennet.ru

Idugang sa usa ka comment