Hoʻokuʻu ʻia ʻo Firefox 70

ua hanaia hoʻokuʻu pūnaewele pūnaewele Firefox 70, a me mana lawe lima ʻO Firefox 68.2 no ka pūnaewele Android. Eia kekahi, ua hana ʻia kahi mea hou nā lālā me ke kākoʻo lōʻihi 68.2.0 (ua hoʻopau ʻia ka mālama ʻana o ka lālā ESR mua 60.x). E hele koke mai ana i ke kahua hoʻāʻo beta E neʻe ka lālā Firefox 71, e like me pōʻaiapuni hoʻomohala hou i hoʻolālā ʻia e hoʻokuʻu ʻia ma ka lā 3 o Dekemaba.

ka papa kuhikuhiE nā mea hou:

  • I loko o ke ʻano hoʻomalu ʻimi holomua hui pū ʻia kaohi ʻana i nā hāmeʻa pūnaewele kaiapili e hahai ana i ka neʻe ʻana o ka mea hoʻohana ma nā pūnaewele ʻaoʻao ʻekolu (no ka laʻana, nā pihi Facebook Like a me nā memo Twitter). No nā ʻano o ka hōʻoia ʻana ma o kahi moʻokāki ma nā ʻoihana pūnaewele, hiki ke hoʻopau iki i ka pale ʻana;
    Hoʻokuʻu ʻia ʻo Firefox 70

  • Hoʻohui ʻia kahi hōʻike hōʻuluʻulu e pili ana i nā poloka i hoʻopau ʻia, kahi e hiki ai iā ʻoe ke nānā i ka helu o nā pale i ka lā o ka pule a me ke ʻano;

    Hoʻokuʻu ʻia ʻo Firefox 70

  • Hoʻokomo ʻia nā mea hoʻohui pūnaewele Kelaka (ma mua ua hāʻawi ʻia ka add-on e like me Lockbox), ʻo ia hāʻawi hou "e pili ana: logins" interface no ka mālama ʻana i nā ʻōlelo huna i mālama ʻia. Hōʻike ka add-on i kahi pihi ma ka panel e hiki ai iā ʻoe ke nānā wikiwiki i nā moʻokāki i mālama ʻia no ka pūnaewele o kēia manawa, a me ka hana ʻana i nā ʻimi a hoʻoponopono i nā ʻōlelo huna. Hiki ke komo i nā ʻōlelo huna i hoʻopaʻa ʻia ma o ka polokalamu kelepona ʻokoʻa Kelaka, e kākoʻo ana i ka hoʻopiha ʻana i nā ʻōlelo huna i nā palapala hōʻoia o nā noi kelepona;

    Hoʻokuʻu ʻia ʻo Firefox 70

  • Pūnaehana hoʻohui i hoʻohui ʻia Kapikala Firefoxo hāʻawi e hōʻike ana i kahi ʻōlelo aʻo inā hoʻopaʻapaʻa ʻia kāu moʻokāki (hōʻoia ma ka leka uila) a i ʻole e hoʻāʻo e komo i kahi pūnaewele hacked mua. Hoʻokō ʻia ka hōʻoia ma o ka hoʻohui ʻana me ka waihona papahana haveibeenpwned.com;
  • Hoʻohana ʻia ka ʻōlelo huna ma ka paʻamau; i ka hoʻopiha ʻana i nā palapala hoʻopaʻa inoa, hōʻike ia i kahi hōʻailona me kahi ʻōlelo huna ikaika i hana ʻia. Hōʻike ʻokoʻa ʻia kahi hāmeʻa no nā kahua ‹input type=”password”› me ke ʻano “autocomplete = new-password”. Me ka ʻole o kēia ʻano, hiki ke hana ʻia ka ʻōlelo huna ma o ka papa kuhikuhi pōʻaiapili;

    Hoʻokuʻu ʻia ʻo Firefox 70

  • Ma kahi o ka pihi "(i)" ma ka pahu helu wahi, aia kahi hōʻailona pae pilikino, kahi e hiki ai iā ʻoe ke hoʻoponopono i ka hoʻāla ʻana o nā ʻano pale ʻana i ka neʻe. Huli ʻeleʻele ka hōʻailona i ka wā e hoʻohana ʻia ai ke ʻano hoʻopaʻa ʻana i ka neʻe ʻana i nā hoʻonohonoho a ʻaʻohe mea ma ka ʻaoʻao e pono ke ālai ʻia. Huli polū ka mea hōʻailona i ka wā e ālai ʻia ai kekahi mau mea ma ka ʻaoʻao e uhaki i ka pilikino a i ʻole i hoʻohana ʻia e nānā i nā neʻe. Hoʻopau ʻia ka mea hōʻailona ke hoʻopau ka mea hoʻohana i ka pale ʻana i ka mālama ʻana no ka pūnaewele o kēia manawa.

    Hoʻokuʻu ʻia ʻo Firefox 70

  • Ua hōʻailona ʻia nā ʻaoʻao i wehe ʻia ma HTTP a i ʻole FTP me kahi kiʻiona pili ʻole, a hōʻike pū ʻia no HTTPS inā pilikia nā palapala hōʻoia. Ua hoʻololi ʻia ke kala o ka hōʻailona laka no HTTPS mai ka ʻōmaʻomaʻo i ka hina (hiki ke hoʻihoʻi i ke kala ʻōmaʻomaʻo ma o ka hoʻonohonoho security.secure_connection_icon_color_gray). ʻO ka neʻe ʻana mai nā hōʻailona palekana i makemake i nā ʻōlelo aʻo e pili ana i nā pilikia palekana e alakaʻi ʻia e ka ubiquity o HTTPS, ka mea i ʻike ʻia he hāʻawi ʻia ma mua o ka palekana.

    Hoʻokuʻu ʻia ʻo Firefox 70

  • Ma ka helu wahi hoʻopau ʻia e hōʻike ana i ka inoa ʻoihana i ka wā e hoʻohana ai i kahi palapala EV i hōʻoia ʻia ma ka pūnaewele. Wehe ʻia ka ʻike no ka mea hiki iā ia ke alakaʻi hewa i ka mea hoʻohana a hoʻohana ʻia no ka phishing (no ka laʻana, ua hoʻopaʻa inoa ʻia ka hui "Identity Verified", nona ka inoa ma ka pahu helu wahi i ʻike ʻia he hōʻailona o ka hōʻoia). Hiki ke ʻike ʻia ka ʻike e pili ana i ka palapala EV ma o ka papa kuhikuhi e hāʻule i lalo ke kaomi ʻana i ka ikona me ke kiʻi o kahi laka. Hiki iā ʻoe ke hoʻihoʻi i ka hōʻike ʻana o ka inoa ʻoihana mai ka palapala EV ma ka helu helu ma o ka "security.identityblock.show_extended_validation" hoʻonohonoho ma about:config.

    Hoʻokuʻu ʻia ʻo Firefox 70

  • Ma ka mīkini JavaScript hoʻohui ʻia he "baseline" bytecode unuhi hou, e noho ana i kahi niche waena ma waena o ka mea unuhi maʻamau a me ka "baseline" JIT compiler. ʻOi aku ka wikiwiki o ka unuhi ʻōlelo hou ma mua o ka unuhi ʻōlelo kahiko a hoʻohana i nā kaʻina hana bytecode maʻamau, cache a me ka ʻikepili profiling me ka "baseline" JIT compiler. Hiki i ka unuhi ʻōlelo hou iā ʻoe ke wikiwiki i ka hoʻokō ʻana i nā hana JavaScript i hoʻohana pinepine ʻia ma hope o ka ʻōwili ʻia ʻana mai JIT (Ion JIT) i hoʻopaʻa ʻia i ka pae hoʻohui no ka JIT "baseline" ʻole, no ka laʻana, ma hope o ke kāhea ʻia ʻana o ka hana me nā manaʻo. o nā ʻano ʻē aʻe.

    Ma nā polokalamu pūnaewele paʻakikī, ʻo ka hoʻohui ʻana no ka "baseline" JIT a me ka hoʻokomo ʻana i nā optimizations no Ion JIT e lōʻihi ka manawa, a hiki i ka unuhi ʻōlelo wikiwiki ke hoʻokō i ka piʻi holoʻokoʻa o ka hana a me ka hoʻemi iki ʻana i ka hoʻohana ʻana i ka hoʻomanaʻo. I loko o nā hoʻokolohua, ʻo ka hoʻokomo ʻana i kahi unuhi unuhi hou e hoʻohana ana i nā helu helu maʻamau a me kahi cache inline me JIT alakaʻi i ka hoʻemi ʻana i ka manawa hoʻouka ʻaoʻao e 2-8%, a ua hoʻonui ʻia ka hana o nā mea hana no nā mea hoʻomohala pūnaewele e 2-10%;

    Hoʻokuʻu ʻia ʻo Firefox 70Hoʻokuʻu ʻia ʻo Firefox 70

  • I kūkulu ʻia no Linux komo hoʻohana paʻamau o ka ʻōnaehana haku mele Pūnaewele Pūnaewele no AMD, Intel a me NVIDIA GPUs (Nouveau mea hoʻokele wale nō), ke hoʻohana nei i ka Mesa 18.2 a i ʻole ma hope o ka ʻōnaehana. Ma ke kūkulu ʻana no Windows, ma kahi o AMD a me NVIDIA GPU i kākoʻo mua ʻia, ua hoʻāla ʻia ʻo WebRender no nā Intel GPU. Pūnaehana haku mele Pūnaewele Pūnaewele ua kākau ʻia ma ka ʻōlelo Rust a me nā ʻaoʻao outsources ʻaoʻao e hāʻawi ana i nā hana i ka ʻaoʻao GPU.

    I ka hoʻohana ʻana iā WebRender, ma kahi o ka ʻōnaehana compositing i kūkulu ʻia i loko o ka mīkini Gecko, ka mea e hana i ka ʻikepili me ka hoʻohana ʻana i ka CPU, hoʻohana ʻia nā shaders e holo ana ma ka GPU e hana i nā hana hōʻuluʻulu hōʻuluʻulu ma nā ʻaoʻao ʻaoʻao, e hiki ai ke hoʻonui nui i ka wikiwiki o ka hāʻawi ʻana. a hoemi i ka ukana CPU. No ka hoʻoikaika ʻana i ka WebRender ma about:config, hiki iā ʻoe ke hoʻololi i nā hoʻonohonoho "gfx.webrender.all" a me "gfx.webrender.enabled";

  • Hoʻohui ʻia kākoʻo no ke ʻano kaʻawale ʻaoʻao koʻikoʻi, i kūkulu ʻia ma lalo o ka inoa code Kūpono. Ma kēia ʻano, ʻike mau ʻia nā ʻaoʻao mai nā pūnaewele like ʻole i ka hoʻomanaʻo ʻana i nā kaʻina hana like ʻole, e hoʻohana ana kēlā me kēia i kāna pahu one kaʻawale. Hoʻokaʻawale ʻia ke kaʻina hana ʻaʻole e nā tabs, akā ma nā kāʻei kua, e hiki ai iā ʻoe ke hoʻokaʻawale hou i nā ʻike o nā palapala waho a me nā poloka iframe. Mālama ʻia ke ʻano hoʻokaʻawale koʻikoʻi ma kahi: config me ka hoʻohana ʻana i ke koho "fission.autostart" (ua hoʻopaʻa ʻia ka hiki i nā hoʻokuʻu ʻana);
  • Hoʻohou Ua hoʻololi ʻia ka logo a me ka inoa mai Firefox Quantum i Firefox Browser;

    Hoʻokuʻu ʻia ʻo Firefox 70

  • Ua pāpā ʻia e hōʻike ana i nā noi no ka hōʻoia ʻana i ka mana i hoʻomaka ʻia mai nā poloka iframe i hoʻouka ʻia mai kahi kikowaena ʻē aʻe (cross-origin). Hoʻololi e ae e ālai i kekahi mau hana hoʻomāinoino a neʻe i kahi kumu hoʻohālike e noi ʻia ai nā ʻae mai ke kahua mua wale nō no ka palapala, i hōʻike ʻia ma ka pahu helu wahi;
  • Hoʻopau ʻia ka hāʻawi ʻana i nā mea o nā faila i hoʻoiho ʻia ma o ftp (no ka laʻana, i ka wā e wehe ai ma ftp, ʻaʻole e hōʻike hou ʻia nā kiʻi, README a me nā faila html). I ka wehe ʻana i nā kumuwaiwai ma o FTP, e kāhea koke ʻia ke kamaʻilio hoʻouka ʻana i ka faila i ka disk, me ka nānā ʻole i ke ʻano o ka ʻike;
  • Ma ka helu wahi hoʻokō ʻia he hōʻailona no ka hāʻawi ʻana i kahi wahi, kahi e hiki ai iā ʻoe ke loiloi maopopo i ka hana o ka Geolocation API a, inā pono, hiki ke hoʻopau i ka pono o ka pūnaewele e hoʻohana. A hiki i kēia manawa, hōʻike wale ʻia ka hōʻailona ma mua o ka hāʻawi ʻia ʻana o nā ʻae ʻia a inā ua hōʻole ʻia ka noi, akā nalowale ke komo ʻana i ka Geolocation API i wehe ʻia. I kēia manawa e hōʻike ka mea hōʻike i ka mea hoʻohana e pili ana i ka hiki ʻana o ia ʻano;
    Hoʻokuʻu ʻia ʻo Firefox 70

  • Hoʻokō ʻia he interface hoʻonui no ka nānā ʻana i nā palapala TLS, hiki ke loaʻa ma o ka ʻaoʻao "about:certificate" (ma ka paʻamau, hoʻohana mau ʻia ka interface kahiko, hiki ke hoʻohana ʻia ka mea hou ma o security.aboutcertificate.enabled ma about:config). Inā ma mua ua wehe ʻia kahi puka aniani kaʻawale e nānā i nā palapala hōʻoia, i kēia manawa ua hōʻike ʻia ka ʻike ma kahi pā ma kahi ʻano e hoʻomanaʻo ana i kahi mea hoʻohui. ʻOiaʻiʻo kekahi mea. Hoʻopiha piha i ka palapala hōʻoia nānā interface kākau hou ʻia hoʻohana i ka JavaScript a me nā ʻenehana pūnaewele maʻamau;
    Hoʻokuʻu ʻia ʻo Firefox 70

  • Ua hoʻohui ʻia kahi ʻāpana i ka papa kuhikuhi hoʻokele moʻokāki no ke komo ʻana i nā lawelawe Firefox holomua e like me Monitor and Send;

    Hoʻokuʻu ʻia ʻo Firefox 70

  • Ua hoʻohui ʻia kahi kiʻi "makana" hou i ka papa kuhikuhi nui a me ka panel, kahi e loaʻa ai iā ʻoe ka ʻike e pili ana i nā hoʻokuʻu hou a me kā lākou mau hiʻohiʻona nui;

    Hoʻokuʻu ʻia ʻo Firefox 70

  • Hoʻololi ʻia nā ʻaoʻao Firefox i kūkulu ʻia (e pili ana i:*) e hōʻike i ka noʻonoʻo ʻana i nā hoʻonohonoho kumuhana ʻeleʻele;
  • Ua hoʻomaikaʻi ʻia ka heluhelu ʻana o nā kikokikona i kaha ʻia a i ʻole i waho, me nā loulou - ua haki nā laina me ka ʻole o nā glyphs;
  • Ma nā kumuhana hoʻopau ʻia kākoʻo no nā waiwai accentcolor, textcolor a me headerURL, he mau inoa inoa no ke kiʻi, tab_background_text a me theme_frame waiwai (nā kumuhana i hoʻokipa ʻia ma addons.mozilla.org e hōʻano hou ʻia);
  • Hoʻohui ʻia nā waiwai CSS mānoanoa-mea hoʻonani kikokikona, kikokiko-lalo-offset и hoʻonani kikokikona-skip-ink, e hiki ai iā ʻoe ke hoʻololi i ka mānoanoa, indentation, a me nā haki no nā laina i hoʻohana ʻia e kaha lalo a paʻi i ka kikokikona;
  • Ma ka waiwai CSS "make» hoʻohui i ka hiki ke kuhikuhi i ʻelua mau ʻano i ka manawa hoʻokahi, no ka laʻana, "hōʻike: block flex" a i ʻole "hōʻike: inline flex";
  • Hiki ke hoʻonohonoho ʻia nā waiwai transparency i ka opacity a me stop-opacity CSS i nā pākēneka;
  • Ma ka waiwai CSS ʻike nui kākoʻo hou no xxx-nui ka waiwai;
  • Ma ka JavaScript hoʻokō ʻia ka hiki ke hoʻokaʻawale i nā helu nui me ka hoʻohana ʻana i nā kaha lalo, no ka laʻana, "myNumber = 1_000_000_000_000";
  • Hoʻohui ʻia ke ʻano hou Intl.RelativeTimeFormat.formatToParts(), he ʻano ʻokoʻa ia o ke ʻano Intl.RelativeTimeFormat.format() e hoʻihoʻi i kahi ʻano o nā mea, ʻo kēlā me kēia mea e hōʻike ana i kahi ʻāpana o ka waiwai i hoʻohālikelike ʻia, ma kahi o ka hoʻihoʻi ʻana i ke kaula i hoʻohālikelike ʻia;
  • ʻO ka nui o ke poʻomanaʻo HTTP "Referer" i kaupalena ʻia i 4 KB; inā ʻoi aku kēia waiwai, ua ʻoki ʻia ka ʻike i ka inoa domain;
  • I loko o nā mea hana hoʻomohala ma ka panel Accessibility, ua hoʻohui ʻia nā mea hana e loiloi i ka maʻalahi o ka hoʻokele ʻana ma waena o nā mea e hoʻohana ana i ka keyboard, a me kahi simulator o ka ʻike ʻana o ka poʻe makapō i ka ʻaoʻao;
    Hoʻokuʻu ʻia ʻo Firefox 70

  • Hōʻike ka mea ʻohi kala i kahi hōʻailona hoʻohālikelike no ka waihoʻoluʻu e pili ana i ke kala hope e loiloi i ka ʻike no ka poʻe haʻahaʻa ʻike;
    Hoʻokuʻu ʻia ʻo Firefox 70

  • Ma ke ʻano nānā ʻana CSS, ʻo nā wehewehe CSS i pili ʻole i ka mea i koho ʻole ʻia i kēia manawa ke hina a hōʻike i kahi hāmeʻa e hōʻike ana i ke kumu o ka haʻalele ʻana a me ka hiki ke hoʻoponopono;
    Hoʻokuʻu ʻia ʻo Firefox 70

  • Hiki i ka debugger ke hoʻonohonoho i nā wahi haʻihaʻi e hoʻoulu ʻia ke hoʻololi nā mea DOM (ʻO nā ʻāpana hoʻololi DOM) a e ʻae iā ʻoe e ʻimi i nā manawa i hoʻohui ʻia, holoi a hoʻopau paha ka palapala i ka ʻaoʻao;
    Hoʻokuʻu ʻia ʻo Firefox 70

  • No nā mea hoʻomohala hoʻohui, ua hoʻokō ʻia ka hiki ke nānā i ka ʻikepili ma ka browser.storage.local storage;
  • Ua hoʻohui ʻia kahi hiʻohiʻona ʻimi i ke ʻano nānā ʻana o ka hana pūnaewele, e ʻae iā ʻoe e ʻimi wikiwiki i nā mea o nā noi a me nā pane. Loaʻa ka hulina i nā poʻomanaʻo HTTP, nā Kuki a me nā kino noi / pane;
  • ʻO ka ʻaoʻao compositing code ma ka macOS platform i hoʻopaʻa ʻia, ka mea i hōʻemi i ka ukana ma ka CPU, wikiwiki i ka hoʻouka ʻana i ka ʻaoʻao (a hiki i 22%) a hoʻemi i ka hoʻohana waiwai i ka wā e pāʻani ana i nā wikiō (a hiki i 37%). Hoʻohui pū ʻo Builds no MacOS i ke kākoʻo no ka lawe ʻana i nā ʻōlelo huna i mālama ʻia ma Chrome;
  • Ua hoʻomākaukau ʻia kahi hoʻoponopono hoʻoponopono no Firefox 68.1 no Android. E hoʻomanaʻo mākou iā ʻoe ua hoʻopau ʻia ka hoʻokumu ʻana o nā mea hou o Firefox no Android. No ka hoʻololi ʻana iā Firefox no Android, codenamed Fenix ​​​​(i hāʻawi ʻia e like me ʻO Preview Firefox) ke ulu nei he polokalamu kele pūnaewele hou no nā polokalamu kelepona e hoʻohana ana i ka ʻenekini GeckoView a me kahi pūʻulu o nā hale waihona puke Mozilla Android Components. I kekahi mau lā aku nei i paʻiʻia ʻO ka hoʻokuʻu hoʻokolohua hou o Firefox Preview 2.2, kahi e hoʻoponopono ai i nā pilikia koʻikoʻi i ka interface a me ka ʻike mea hoʻohana. ʻO nā hoʻololi i hoʻohālikelike ʻia me hoʻokuʻu 2.0 Hoʻomaopopo i ka hoʻohui ʻana o kahi koho e hoʻomaʻemaʻe i nā ʻikepili āpau i ka wā e puka ai a me ka hiki ke wehe i nā loulou ma ke ʻano maʻamau i ke ʻano mākaʻikaʻi pilikino.

Ma kahi o nā mea hou a me nā hoʻoponopono bug, ua hoʻoponopono ʻo Firefox 70 24 nawaliwali, ʻo ia 12 (i hōʻiliʻili ʻia ma lalo o hoʻokahi CVE-2019-11764) kaha ʻia he mea koʻikoʻi a hiki ke alakaʻi i ka hoʻokō ʻana i ke code a ka mea hoʻouka i ka wā e wehe ai i nā ʻaoʻao i hoʻolālā kūikawā ʻia.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka