{"id":37751,"date":"2019-10-31T22:19:31","date_gmt":"2019-10-31T19:19:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-firefox-69\/"},"modified":"2019-10-31T22:19:31","modified_gmt":"2019-10-31T19:19:31","slug":"reliz-firefox-69","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-firefox-69","title":{"rendered":"Firefox 69 izlai\u0161ana","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/blog\/2019\/09\/03\/todays-firefox-blocks-third-party-tracking-cookies-and-cryptomining-by-default\/\">Notika<\/a><\/noindex> web p\u0101rl\u016bkprogrammas izlaidums <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/69.0\/releasenotes\/\">Firefox 69<\/a><\/noindex>, k\u0101 ar\u012b <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.1\/releasenotes\/\">mobil\u0101s versijas<\/a><\/noindex> Firefox 68.1 Android platformai. Turkl\u0101t ir izstr\u0101d\u0101tas atjaunin\u0101jumu versijas. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/organizations\/all\/\">zarus<\/a><\/noindex> ar ilgsto\u0161u atbalstu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/60.9.0\/releasenotes\/\">60.9.0<\/a><\/noindex>  un <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.1.0\/releasenotes\/\">68.1.0<\/a><\/noindex> (ESR-zars 60.x vairs netiks atjaunots, ieteicams p\u0101riet uz 68.x zaru). Dr\u012bzum\u0101 uz posmu <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">beta test\u0113\u0161ana<\/a><\/noindex> p\u0101ries Firefox 70 zars, kuras izlai\u0161ana pl\u0101nota 22. oktobr\u012b. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/09\/firefox-69-a-tale-of-resize-observer-microtasks-css-and-devtools\/\">\u012bpa\u0161\u012bbas<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/Firefox\/Releases\/69\">jaunumi<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Noklus\u0113juma iestat\u012btaj\u0101 standarta re\u017e\u012bm\u0101, kas blo\u0137\u0113 nev\u0113lamo saturu, ir pievienotas funkcijas, kas ignor\u0113 visu tre\u0161o pu\u0161u izseko\u0161anas s\u012bkdatnes un blo\u0137\u0113 JavaScript beig\u0101s, kas veic kriptoval\u016btu ieguvi. Ie\u0146\u0113mumu kods iev\u0113rojami palielina slodzi uz lietot\u0101ja sist\u0113mas procesoru un parasti tiek integr\u0113ts vietn\u0113s, ko ir uzlauzis, vai tiek izmantots ap\u0161aub\u0101m\u0101s vietn\u0113s k\u0101 monetiz\u0101cijas metode.<br \/>\nIepriek\u0161 \u0161ie blo\u0137\u0113jumi tika iek\u013cauti tikai stingr\u0101 blo\u0137\u0113\u0161anas re\u017e\u012bm\u0101, ko tagad ir j\u0113ga iesl\u0113gt tikai, ja v\u0113laties blo\u0137\u0113t metodes <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50490\">sl\u0113pt\u0101s identifik\u0101cijas<\/a><\/noindex> (\u201ep\u0101rl\u016bkprogrammas pirkstu nospiedums\u201c). Blo\u0137\u0113\u0161ana notiek p\u0113c saraksta <noindex><a rel=\"nofollow\" href=\"https:\/\/disconnect.me\/trackerprotection\">Disconnect.me<\/a><\/noindex>.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1567524444.png\"><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/17aaa70fa670b608c4161453c2e2e605.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Blo\u0137\u0113jot, adreses josl\u0101 tiek r\u0101d\u012bts vairoga simbols, un konteksta izv\u0113ln\u0113 var skat\u012bt, no k\u0101d\u0101m tie\u0161i vietn\u0113m ir blo\u0137\u0113tas s\u012bkdatnes, kas tiek izmantotas, lai izsekotu p\u0101rvieto\u0161anos. Taj\u0101 pa\u0161\u0101 izv\u0113ln\u0113 var selekt\u012bvi atinstal\u0113t blo\u0137\u0113\u0161anu atsevi\u0161\u0137\u0101m vietn\u0113m.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2019\/08\/ETP-Blocking-Cookies-300x264.png\"><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/d3237e3bd2642d0bf5c40d3a31c3956c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2019\/08\/ETP-Blocked-Cookies-300x472.png\"><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/a68f0e177e0e258faf674f9dfdcbedf9.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Papla\u0161in\u0101tas autom\u0101tisk\u0101s video atska\u0146o\u0161anas blo\u0137\u0113\u0161anas iesp\u0113jas. Bez iepriek\u0161 pievienot\u0101 ska\u0146as izsl\u0113g\u0161anas re\u017e\u012bma autom\u0101tiski sp\u0113l\u0113jo\u0161\u0101 video <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1543812\">ir ieviesta<\/a><\/noindex> piln\u012bgas video atska\u0146o\u0161anas aptur\u0113\u0161anas iesp\u0113ja, neierobe\u017eojoties tikai ar ska\u0146as izsl\u0113g\u0161anu. Piem\u0113ram, ja iepriek\u0161 rekl\u0101mas video tika r\u0101d\u012bti, bet bez ska\u0146as, tad jaunaj\u0101 re\u017e\u012bm\u0101 tie bez ac\u012bmredzama klik\u0161\u0137a pat nes\u0101ks atska\u0146o\u0161anu. Lai aktiviz\u0113tu re\u017e\u012bmu, iestat\u012bjumos par autom\u0101tisko atska\u0146o\u0161anu (Options &gt; Privacy and Security &gt; Permissions &gt; Autoplay) pievienots jauns punkts \u201eBlo\u0137\u0113t audio un video\u201c, kas papildina iepriek\u0161\u0113jo noklus\u0113juma iestat\u012bjumu \u201eBlo\u0137\u0113t audio\u201c.\n<\/p>\n<p><center><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/6009f2ca39e012eca9acd27974a2de6f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Re\u017e\u012bmu var izv\u0113l\u0113ties, sasaistot to ar konkr\u0113t\u0101m vietn\u0113m, izmantojot konteksta izv\u0113lni, kas par\u0101d\u0101s, noklik\u0161\u0137inot uz pogas \u201e(i)\u201c adreses josl\u0101.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/techdows.com\/wp-content\/uploads\/2019\/06\/new-block-autoplay-choices-in-Control-Panel.png\"><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/b8d48ffb8f5015903218a87a6ca7a574.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> ASV lietot\u0101jiem un \u201een-US\u201c versij\u0101m ir main\u012bta s\u0101kuma lapas bloku izvietojums, kas tiek r\u0101d\u012bts, atverot jaunu cilni, k\u0101 ar\u012b pievienota papildu saturs, ko iesaka Pocket serviss. Main\u012bts bloku izm\u0113rs un ieteikumu skaits, pied\u0101v\u0101tas jaunas t\u0113mu sada\u013cas (Vesel\u012bba, Zin\u0101tne, Tehnolo\u0123ijas un Izb\u012bde);\n<li class=\"l\"> P\u0113c noklus\u0113juma ir atsp\u0113jota Flash satura atska\u0146o\u0161ana, izmantojot Adobe Flash spraudni. No Adobe Flash Player spraud\u0146a iestat\u012bjumiem ir no\u0146emta opcija past\u0101v\u012bgai Flash aktiviz\u0113\u0161anai, atst\u0101jot tikai iesp\u0113jas atsl\u0113gt Flash un individu\u0101li aktiviz\u0113t to konkr\u0113t\u0101m vietn\u0113m (aktiviz\u0101cija ar izteiktu klik\u0161\u0137i), neuzturot izv\u0113l\u0113to re\u017e\u012bmu. ESR versij\u0101s Firefox Flash atbalsts saglab\u0101sies l\u012bdz 2020. gada beig\u0101m;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1541233\">Atsl\u0113gts<\/a><\/noindex> p\u0113c noklus\u0113juma failu apstr\u0101de <noindex><a rel=\"nofollow\" href=\"http:\/\/kb.mozillazine.org\/index.php?title=UserContent.css\">userContent.css<\/a><\/noindex> un <noindex><a rel=\"nofollow\" href=\"http:\/\/kb.mozillazine.org\/index.php?title=UserChrome.css\">userChrome.css<\/a><\/noindex>, \u013caujot lietot\u0101jam p\u0101rrakst\u012bt viet\u0146u vai Firefox saskarnes dizainu. Iemesls noklus\u0113juma izsl\u0113g\u0161anai ir min\u0113ts, lai samazin\u0101tu p\u0101rl\u016bkprogrammas iel\u0101des laiku. Lietot\u0101ji \u0101rk\u0101rt\u012bgi reti maina uzved\u012bbu, izmantojot userContent.css un userChrome.css, savuk\u0101rt CSS datu iel\u0101de pat\u0113r\u0113 papildu resursus (optimiz\u0101cija nov\u0113r\u0161 nevajadz\u012bgu piek\u013cuvi diskam). Lai atgrieztu userChrome.css un userContent.css apstr\u0101di, atv\u0113rum\u0101 about:config pievienota iestat\u012bjums \u201etoolkit.legacyUserProfileCustomizations.stylesheets\u201c, kas tiek aktiviz\u0113ts autom\u0101tiski lietot\u0101jiem, kuri jau izmanto userChrome.css vai userContent.css;\n<li class=\"l\"> WebRTC ir ieviesta iesp\u0113ja apstr\u0101d\u0101t kan\u0101lus, izmantojot da\u017e\u0101dus video kodekus, kas atvieglo video konferen\u010du pakalpojumu izstr\u0101di, kur dal\u012bbnieki var izmantot da\u017e\u0101du klientu programmat\u016bru;\n<li class=\"l\"> JavaScript dzin\u0113j\u0101 ARM64 arhitekt\u016brai ir ieviests JIT kompil\u0101cijas atbalsts;\n<li class=\"l\"> No p\u0101rl\u016bka identifikatoriem (navigator.userAgent, navigator.platform un navigator.oscpu) ir izsl\u0113gta inform\u0101cija par 32 bitu versijas Firefox izmanto\u0161anu 64 bitu oper\u0113t\u0101jsist\u0113m\u0101 (agr\u0101k tas bija nepiecie\u0161ams Flash, bet rad\u012bja papildu iesp\u0113ju sl\u0113ptai lietot\u0101ja identifik\u0101cijai);\n<li class=\"l\"> Pievienota funkcija video skat\u012b\u0161anai \u201aatt\u0113ls att\u0113l\u0101\u2018 (Picture-in-Picture), \u013caujot atdal\u012bt video pl\u016bsto\u0161a loga form\u0101, kas paliek redzam\u0101, p\u0101rvietojoties p\u0101rl\u016bk\u0101. Lai skat\u012btu \u0161aj\u0101 re\u017e\u012bm\u0101, nepiecie\u0161ams noklik\u0161\u0137in\u0101t uz uznirsto\u0161\u0101 ieteikuma vai izv\u0113ln\u0113 konteksta menij\u0101, kas par\u0101d\u0101s, noklik\u0161\u0137inot uz video ar labo peles pogu, izv\u0113l\u0113ties \u201ePicture in Picture\u201c (YouTube, kas iek\u013cauj savu konteksta izv\u0113lnes apstr\u0101d\u0101t\u0101ju, divas reizes noklik\u0161\u0137in\u0101t ar labo peles pogu vai noklik\u0161\u0137in\u0101t, tur\u0113t nospiestu Shift tausti\u0146u). Re\u017e\u012bma atbalstu var aktiviz\u0113t about:config, izmantojot opciju \u201emedia.videocontrols.picture-in-picture.enabled\u201c;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1567525643.png\"><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/dbeacd52183fa35a8d7fca0b5b96cdaf.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1548387\">Pievienota<\/a><\/noindex>  paro\u013cu \u0123eneratora ievie\u0161ana (&#171;signon.generation.available&#187; konfigur\u0101cij\u0101 about:config), kas \u013cauj re\u0123istr\u0101cijas formu aizpild\u012b\u0161anas laik\u0101 pied\u0101v\u0101t autom\u0101tiski \u0123ener\u0113tu dro\u0161u paroli;\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1548387.bmoattachments.org\/attachment.cgi?id=9069703&#038;a.png\"><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/32dbca3110aa8f39bd138647a9967a3b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> parol\u0113m <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=589628\">pievienots<\/a><\/noindex> iesp\u0113ja apstr\u0101d\u0101t kontus pirm\u0101 l\u012bme\u0146a dom\u0113na kontekst\u0101, kas \u013cauj pied\u0101v\u0101t vienu paroli, kas saglab\u0101ta visiem apak\u0161domeniem. Piem\u0113ram, parole, kas saglab\u0101ta login.example.com, tagad tiks pied\u0101v\u0101ta autom\u0101tiskai aizpild\u012b\u0161anai www.example.com vietnes form\u0101s;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1548364\">Pievienots<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-services\/services-central-legacy\/blob\/master\/dom\/ipc\/ProcessPriorityManager.cpp\">priorit\u0101\u0161u vad\u012bbas mened\u017eeris<\/a><\/noindex> procesu apstr\u0101d\u0101t\u0101ju <noindex><a rel=\"nofollow\" href=\"https:\/\/mikeconley.ca\/blog\/2018\/09\/20\/firefox-performance-update-11\/\">\u013cauj<\/a><\/noindex> dati oper\u0113t\u0101jsist\u0113mai par vispriorit\u0101r\u0101kajiem procesiem. Piem\u0113ram, aktiviz\u0113tajai cilnei, kas apstr\u0101d\u0101 saturu, tiks pie\u0161\u0137irts augst\u0101ks priorit\u0101tes l\u012bmenis (tiks pie\u0161\u0137irti vair\u0101k CPU resursi), nek\u0101 fona ciln\u0113m (ja taj\u0101s netiek atska\u0146ots video un ska\u0146a). \u0160\u012b izmai\u0146a pagaid\u0101m p\u0113c noklus\u0113juma ir iesl\u0113gta tikai Windows platformai, citiem sist\u0113m\u0101m nepiecie\u0161ama opcijas dom.ipc.processPriorityManager.enabled aktiv\u0101cija about-config;\n<li class=\"l\">  Aktiviz\u0113ts <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1514809\">n\u0101kotn\u0113<\/a><\/noindex> API  <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mozilla.org\/WebExtensions\/UserScripts\">UserScripts<\/a><\/noindex>, kas \u013cauj izveidot Greasemonkey stila papla\u0161in\u0101jumus, pamatojoties uz WebExtensions tehnolo\u0123iju, lai izpild\u012btu lietot\u0101ju skriptus t\u012bmek\u013ca lapu kontekst\u0101. Piem\u0113ram, izmantojot skriptu pievieno\u0161anas iesp\u0113ju, var main\u012bt skat\u0101mo lapu izskatu un uzved\u012bbu. \u0160is API jau ir iek\u013cauts Firefox, ta\u010du t\u0101 aktiviz\u0113\u0161anai iepriek\u0161 bija nepiecie\u0161ams iestat\u012bt parametru &#171;extensions.webextensions.userScripts.enabled&#187; konfigur\u0101cij\u0101 about:config. At\u0161\u0137ir\u012bb\u0101 no eso\u0161ajiem l\u012bdz\u012bgiem papla\u0161in\u0101jumiem, kas izmanto tabs.executeScript izsaukumu, jaunais API \u013cauj izol\u0113t skriptus atsevi\u0161\u0137\u0101s smil\u0161u kastes vid\u0113s, risina veiktsp\u0113jas probl\u0113mas un \u013cauj apstr\u0101d\u0101t da\u017e\u0101das lapu iel\u0101des f\u0101zes.\n<li class=\"l\"> navigator.mediaDevices \u012bpa\u0161ums tagad ir pieejams tikai, atverot lapu dro\u0161\u0101 kontekst\u0101 (Secure Context), t.i., atverot pa HTTPS, caur localhost vai no lok\u0101la faila;\n<li class=\"l\"> Pievienoti CSS \u012bpa\u0161umi <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/overflow-inline\">overflow-inline<\/a><\/noindex> un <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/overflow-block\">overflow-block<\/a><\/noindex>, kas \u013cauj p\u0101rvald\u012bt satura att\u0113lo\u0161anu, kas izn\u0101k \u0101rpus blokiem un inline elementiem (nogriezt asti vai izvada ritin\u0101\u0161anas joslu). \u012apa\u0161umi tiek \u012bstenoti caur autom\u0101tisku p\u0101rveidi uz overflow-x un overflow-y atkar\u012bb\u0101 no satura att\u0113lo\u0161anas re\u017e\u012bma (no aug\u0161as uz leju vai pa rindi\u0146\u0101m).\n<li class=\"l\"> CSS \u012bpa\u0161umam <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/white-space\">white-space<\/a><\/noindex> atbalsts v\u0113rt\u012bbai break-spaces ir ieviests;\n<li class=\"l\"> Ieviests CSS \u012bpa\u0161ums <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/contain\">contain<\/a><\/noindex>, kas nor\u0101da, ka elements un t\u0101 saturs ir atdal\u012bti no p\u0101r\u0113j\u0101 DOM koka;\n<li class=\"l\"> Pievienots CSS \u012bpa\u0161ums <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/user-select\">user-select<\/a><\/noindex>, kas nosaka, vai tekstu var atlas\u012bt lietot\u0101js;\n<li class=\"l\"> Pievienota iesp\u0113ja noteikt @supports noteikumus selektoriem (<br \/>\nform\u0101ts &#171;@supports selector(selector-to-test){&#8230;}&#187;), kas var tikt piem\u0113rots, lai selekt\u012bvi lietotu CSS tikai tad, ja noteikts selektors tiek atbalst\u012bts vai n\u0113 t\u012bmek\u013ca p\u0101rl\u016bk\u0101;<\/p>\n<li class=\"l\"> Pievienota atbalsta iesp\u0113ja <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Classes\/Class_fields#Public_fields\">publiskie lauki<\/a><\/noindex> JavaScript klases instanc\u0113m, kas \u013cauj nor\u0101d\u012bt iepriek\u0161 noteiktas \u012bpa\u0161\u012bbas, kas tiek inicializ\u0113tas \u0101rpus konstruktora. Dr\u012bzum\u0101 ar\u012b tiek gaid\u012bts priv\u0101to lauku atbalsts, kas nav redzami \u0101rpus klases;\n<p>   class Product {<br \/>\n     name;<br \/>\n     tax = 0.2;       \/*publiskais lauks*\/<br \/>\n     #basePrice = 0;  \/*\u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0435 \u043f\u043e\u043b\u0435*\/<br \/>\n     price;<\/p>\n<p>     constructor(name, basePrice) {<br \/>\n       this.name = name;<br \/>\n       this.basePrice = basePrice;<br \/>\n       this.price = (basePrice * (1 + this.tax)).toFixed(2);<br \/>\n     }<br \/>\n   }<\/p>\n<li class=\"l\"> Pievienots API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Resize_Observer_API\">Resize Observer<\/a><\/noindex>, kas \u013cauj pievienot apstr\u0101d\u0101t\u0101ju, uz kuru tiks nos\u016bt\u012bti pazi\u0146ojumi par nor\u0101d\u012bto elementu lieluma izmai\u0146\u0101m lap\u0101. Galven\u0101 at\u0161\u0137ir\u012bba jaunajam API no window.onresize un CSS Media Queries ir t\u0101, ka var noteikt konkr\u0113ta elementa izmai\u0146as lap\u0101, nevis visas redzam\u0101s zonas, kas \u013cauj rea\u0123\u0113t uz \u0161\u012b elementa izmai\u0146\u0101m bez visa redzam\u0101 satura mai\u0146as;\n<li class=\"l\"> Pievienots Microtasks API, kas tiek prezent\u0113ts ar vienu metodi  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WindowOrWorkerGlobalScope\/queueMicrotask\">(WindowOrWorkerGlobalScope.queueMicrotask()<\/a><\/noindex>, kas \u013cauj zem\u0101kaj\u0101 l\u012bmen\u012b pl\u0101not callback-funkcijas izsaukumu, pievienojot to mikrouzdevumu rindai;\n<li class=\"l\"> Pievienotas jaunas metodes <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/text\">Blob.text()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/arrayBuffer\">Blob.arrayBuffer()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/stream\">Blob.stream()<\/a><\/noindex>, DOMMatrix.fromMatrix(), <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/StaticRange\">AbstractRange() un StaticRange()<\/a><\/noindex>;\n<li class=\"l\"> HTTP galvenes Access-Control-Expose-Headers, Access-Control-Allow-Methods un Access-Control-Allow-Headers ir pievienota iesp\u0113ja nor\u0101d\u012bt &#171;*&#187; masku piepras\u012bjumiem bez akredit\u0101cijas datiem;\n<li class=\"l\"> Web konsol\u0113 nodro\u0161in\u0101ta br\u012bdin\u0101jumu grup\u0113\u0161ana par lietot\u0101ja uzved\u012bbas izseko\u0161anu;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/09\/console-grouping-closed.png\"><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/cd1b8f42932ca5f46d6136a73ff48897.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> T\u012bkla aktivit\u0101tes inspekcijas pane\u013ca papildin\u0101ta ar s\u012bk\u0101ku inform\u0101ciju par resursu blo\u0137\u0113\u0161anas c\u0113lo\u0146iem (CSP, jauktais saturs utt.), k\u0101 ar\u012b pievienots opciju kolonna ar pilnu URL;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1556451.bmoattachments.org\/attachment.cgi?id=9069596\"><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/45356760e2876925e70cf2b68f2bf58c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pa\u0101trin\u0101ta JavaScript atdebug\u0113\u0161anas palai\u0161ana. Interfeis\u0101 about:debugging p\u0101rvietotas att\u0101lin\u0101t\u0101s debug\u0113\u0161anas funkcijas. Ieviesta atbalsts soli pa solim debug\u0113\u0161anai asinkronaj\u0101m funkcij\u0101m (Async). <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Debugger\/Set_event_listener_breakpoints\">Pievienots<\/a><\/noindex> jauna aptur\u0113\u0161anas punktu klase, ko var piesaist\u012bt notikumu, kas saist\u012bti ar peli, sk\u0101rienekr\u0101nu, anim\u0101ciju, DOM, mediju vaic\u0101jumiem,<br \/>\ndarbiniekiem un utt.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/mdn.mozillademos.org\/files\/16848\/event_handler_breakpoints.png\"><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/5fea3727125d2e288831434045fddd27.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Att\u012bst\u012bt\u0101ju r\u012bkos pievienots interfeiss t\u012bmek\u013ca lapas skat\u012bjuma audita veik\u0161anai, izmantojot  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/WCAG21\/#text-alternatives\">alternat\u012bvus teksta aprakstus<\/a><\/noindex> saturu (piem\u0113ram, teksta r\u0101d\u012b\u0161anu no &#171;alt<br \/>\n aiz viet\u0146u att\u0113liem);<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/08\/text-label-checks.png\"><img decoding=\"async\" alt=\"Firefox 69 izlai\u0161ana\" src=\"\/wp-content\/uploads\/2019\/09\/94163de68086bab27831417b59276cb5.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Uz macOS sist\u0113m\u0101m, kur\u0101s ir instal\u0113ti vair\u0101ki grafiskie procesori, nodro\u0161in\u0101ta agres\u012bv\u0101ka p\u0101reja uz energoefekt\u012bvo GPU p\u0113c WebGL satura apstr\u0101des pabeig\u0161anas. T\u0101pat pievienota aizsardz\u012bba pret p\u0101reju no energoefekt\u012bv\u0101 uz jaud\u012bgu GPU vienreiz\u0113jiem WebGL izsaukumiem. MacOS b\u016bv\u0113s ar\u012b ieviesta failu iel\u0101des progresu att\u0113lo\u0161ana, izmantojot noklus\u0113juma Finder interfeisu. Uzs\u0101kta Firefox instal\u0113\u0161anas b\u016bvju veido\u0161ana PKG form\u0101t\u0101;\n<li class=\"l\"> Windows 10 ar jaun\u0101kajiem atjaunin\u0101jumiem (1903+) ir pievienota Web Authentication HmacSecret papla\u0161in\u0101juma atbalsts caur Windows Hello, lai autentific\u0113tos vietn\u0113s bez paroles ievades, izmantojot pirkstu nospiedumu, sejas atpaz\u012b\u0161anu vai USB tokenu;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1523402\">Apcietin\u0101ts<\/a><\/noindex> jaunu Firefox versiju veido\u0161ana Android ier\u012bc\u0113m, kas iepriek\u0161 bija paz\u012bstama ar kodu nosaukumu Fenix, tagad <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50982\">att\u012bst\u0101s<\/a><\/noindex> jauns p\u0101rl\u016bks mobilaj\u0101m ier\u012bc\u0113m, kas izmanto GeckoView dzin\u0113ju un Mozilla Android Components bibliot\u0113ku komplektu. Korrekt\u016bru labojumi Firefox Android ier\u012bc\u0113m tiks izdoti visa gada laik\u0101 k\u0101 da\u013ca no Firefox 68 ESR atzara, piem\u0113ram, tagad ir sagatavots izlai\u0161ana <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/android\/68.1\/releasenotes\/\">68.1<\/a><\/noindex>. Jaun\u0101 p\u0101rl\u016bka lejupiel\u0101dei j\u0101izmanto testa b\u016bves<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.fenix\">Firefox Preview<\/a><\/noindex>.<\/p>\n<\/ul>\n<p>Papildus jaunaj\u0101m funkcij\u0101m un labojumiem Firefox 69 ir nov\u0113rstas <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox69\">30 ievainojam\u012bbas<\/a><\/noindex>, no kur\u0101m tikai viena (CVE-2019-11751) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/security\/advisories\/mfsa2019-25\/#CVE-2019-11751\">ir atz\u012bme<\/a><\/noindex> k\u0101 kritiska. \u0160\u012b probl\u0113ma ir specifiska Windows platformai un \u013cauj ierakst\u012bt jebkuru failu sist\u0113m\u0101, palaidot p\u0101rl\u016bkprogrammu no citas programmas (piem\u0113ram, atverot saiti no zi\u0146ojumu apmai\u0146as programmas, var noform\u0113t saiti t\u0101, ka p\u0101rl\u016bkprogrammas palai\u0161ana noved pie palai\u0161anas faila izveides kataloga &#8216;Startup&#8217;). Kritisko ievainojam\u012bbu skaita samazin\u0101\u0161an\u0101s ir saist\u012bta ar to, ka probl\u0113mas ar atmi\u0146u, piem\u0113ram, buferu p\u0101rpild\u012b\u0161ana un piek\u013cuve jau atbr\u012bvot\u0101m atmi\u0146as zon\u0101m, tagad tiek mar\u0137\u0113tas k\u0101 b\u012bstamas, bet ne kritiskas. Jaunaj\u0101 izlaidum\u0101 ir nov\u0113rstas 13 l\u012bdz\u012bgas probl\u0113mas, kas potenci\u0101li var novest pie \u013caunprogrammat\u016bras kodu izpildes, atverot speci\u0101li sagatavotas lapas. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Avots: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51408\">opennet.lv<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 69, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68.1 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0442\u043e\u043a \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 60.9.0 \u0438 68.1.0 (ESR-\u0432\u0435\u0442\u043a\u0430 60.x \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u0432\u0435\u0442\u043a\u0443 68.x). \u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u0442 \u0432\u0435\u0442\u043a\u0430 Firefox 70, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 22 \u043e\u043a\u0442\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28332,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37751","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-firefox-69\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 69 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-firefox-69\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:19:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:19:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Firefox 69 izlaidums | ProHoster","description":"Ir izn\u0101cis t\u012bmek\u013ca p\u0101rl\u016bks","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-firefox-69","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 69 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-firefox-69","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:19:31+00:00","article:modified_time":"2019-10-31T19:19:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37751","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 19:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:21:23","updated":"2026-01-23 19:09:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/37751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=37751"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/37751\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/28332"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=37751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=37751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=37751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}