{"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\/hr\/blog\/news\/reliz-firefox-69","title":{"rendered":"Izlazak Firefoxa 69","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\/\">Odr\u017eano<\/a><\/noindex> izdanje web preglednika <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/69.0\/releasenotes\/\">Firefox 69<\/a><\/noindex>, kao i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.1\/releasenotes\/\">mobilne verzije<\/a><\/noindex> Firefox 68.1 za Android platformu. Tako\u0111er su izdana a\u017euriranja <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/organizations\/all\/\">grana<\/a><\/noindex> s dugim rokom podr\u0161ke <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/60.9.0\/releasenotes\/\">60.9.0<\/a><\/noindex>  i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.1.0\/releasenotes\/\">68.1.0<\/a><\/noindex> (ESR-grana 60.x vi\u0161e se ne\u0107e a\u017eurirati, preporu\u010da se prijelaz na granu 68.x). U bliskoj budu\u0107nosti u fazu <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">beta-testiranja<\/a><\/noindex> ulazi grana Firefoxa 70, \u010dije je izdanje zakazano za 22. listopad. <\/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\/\">Glavne<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/Firefox\/Releases\/69\">novosti<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> U standardni na\u010din blokiranja ne\u017eeljenog sadr\u017eaja dodane su funkcije ignoriranja kola\u010di\u0107a svih tre\u0107ih sustava za pra\u0107enje i blokiranja JavaScript insercija koje provode kriptovalutno rudarenje. Kod za rudarenje dovodi do zna\u010dajnog pove\u0107anja optere\u0107enja procesora na korisni\u010dkom sustavu i obi\u010dno se ugra\u0111uje na stranice kao rezultat hakiranja ili se koristi na sumnjivim stranicama kao metoda monetizacije.<br \/>\nRanije su se te blokade uklju\u010divale samo prilikom odabira strogo blokiraju\u0107eg re\u017eima, koji sada ima smisla uklju\u010divati samo ako se \u017eeli blokirati metode <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50490\">tajnog identifikatora<\/a><\/noindex> (&#171;browser fingerprinting&#187;). Blokiranje se vr\u0161i prema popisu <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=\"Izlazak Firefoxa 69\" src=\"\/wp-content\/uploads\/2019\/09\/17aaa70fa670b608c4161453c2e2e605.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Pri blokiranju u adresnoj traci prikazuje se simbol \u0161tita, a u kontekstnom izborniku mo\u017ee se vidjeti s kojih su to\u010dno stranica blokirani kola\u010di\u0107i kori\u0161teni za pra\u0107enje. U istom izborniku mo\u017ee se selektivno isklju\u010diti blokada za pojedine stranice.<\/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=\"Izlazak Firefoxa 69\" 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=\"Izlazak Firefoxa 69\" src=\"\/wp-content\/uploads\/2019\/09\/a68f0e177e0e258faf674f9dfdcbedf9.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pro\u0161irene su mogu\u0107nosti blokiranja automatskog reprodukcije multimedijalnog sadr\u017eaja. Pored ranije dodane funkcije uti\u0161avanja zvuka u automatski reproduciranim videima <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1543812\">implementirano je<\/a><\/noindex> mogu\u0107nost potpunog zaustavljanja reprodukcije videa, ne ograni\u010davaju\u0107i se na isklju\u010divanje zvuka. Na primjer, ako su se ranije reklamni videozapisi na web stranicama prikazivali bez zvuka, u novom re\u017eimu, \u010dak ni bez eksplicitnog klika, ne\u0107e zapo\u010deti reprodukciju. Za uklju\u010divanje re\u017eima u postavkama automatske reprodukcije (Opcije &gt; Privatnost i sigurnost &gt; Dozvole &gt; Automatska reprodukcija) dodana je nova stavka &#171;Blokiraj audio i video&#187;, koja je nadopunila zadani re\u017eim &#171;Blokiraj audio&#187;.\n<\/p>\n<p><center><img decoding=\"async\" alt=\"Izlazak Firefoxa 69\" src=\"\/wp-content\/uploads\/2019\/09\/6009f2ca39e012eca9acd27974a2de6f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Re\u017eim se mo\u017ee odabrati u vezi s odre\u0111enim web stranicama putem kontekstualnog izbornika koji se prikazuje kada kliknete na gumb &#171;(i)&#187; u adresnoj traci.<\/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=\"Izlazak Firefoxa 69\" src=\"\/wp-content\/uploads\/2019\/09\/b8d48ffb8f5015903218a87a6ca7a574.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Za korisnike iz SAD-a i verzije &#171;en-US&#187; promijenjen je raspored blokova po\u010detne stranice koja se prikazuje prilikom otvaranja novog taba, a tako\u0111er je dodan prikaz dodatnog sadr\u017eaja preporu\u010denog uslugom Pocket. Promijenjena su veli\u010dina blokova i broj preporuka, te su ponu\u0111ene nove tematske sekcije (Zdravlje, Znanost, Tehnologije i Zabava);\n<li class=\"l\"> Mogu\u0107nost reproduciranja Flash sadr\u017eaja putem Adobe Flash plugin-a isklju\u010dena je prema zadanim postavkama. Iz postavki Adobe Flash Player plugina uklonjena je opcija za trajnu aktivaciju Flash-a i ostavljene su samo mogu\u0107nosti isklju\u010divanja Flash-a i individualnog uklju\u010divanja za odre\u0111ene web stranice (aktivacija izravnim klikom) bez pam\u0107enja odabranog re\u017eima. U ESR grani Firefoxa podr\u0161ka za Flash \u0107e se zadr\u017eati do kraja 2020. godine;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1541233\">Onemogu\u0107ena je<\/a><\/noindex> prema zadanim postavkama obrada datoteka <noindex><a rel=\"nofollow\" href=\"http:\/\/kb.mozillazine.org\/index.php?title=UserContent.css\">userContent.css<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"http:\/\/kb.mozillazine.org\/index.php?title=UserChrome.css\">userChrome.css<\/a><\/noindex>, omogu\u0107uju\u0107i korisniku da redefinira dizajn web stranica ili su\u010delja Firefoxa. Kao razlog za isklju\u010divanje prema zadanim postavkama navodi se rad na smanjenju vremena pokretanja preglednika. Mijenjanje pona\u0161anja putem userContent.css i userChrome.css koriste korisnici izuzetno rijetko, a u\u010ditavanje podataka CSS-a tro\u0161i dodatne resurse (optimizacija uklanja nepotrebno pristupanje disku). Za vra\u0107anje obrade userChrome.css i userContent.css u about:config dodana je postavka &#171;toolkit.legacyUserProfileCustomizations.stylesheets&#187;, koja \u0107e se automatski aktivirati za korisnike koji ve\u0107 koriste userChrome.css ili userContent.css;\n<li class=\"l\"> Za WebRTC implementirana je mogu\u0107nost obrade kanala koriste\u0107i razli\u010dite video kodeke, \u0161to olak\u0161ava stvaranje servisa za videokonferencije \u010diji sudionici mogu koristiti razli\u010diti klijentski softver;\n<li class=\"l\"> Za ARM64 arhitekturu u JavaScript engine-u implementirana je podr\u0161ka za JIT kompajliranje;\n<li class=\"l\"> Iz identifikatora preglednika (navigator.userAgent, navigator.platform i navigator.oscpu) isklju\u010dena je informacija o kori\u0161tenju 32-bitne verzije Firefoxa u okru\u017eenju 64-bitnog OS-a (ranije je bilo potrebno za Flash, ali je ostavljalo dodatni vektor za skriveno identificiranje korisnika);\n<li class=\"l\"> Dodana je funkcija gledanja videa u re\u017eimu &#171;slika u slici&#187; (Picture-in-Picture), koja omogu\u0107uje odvojiti video u obliku lebde\u0107eg prozora, koji ostaje na vidiku tijekom navigacije u pregledniku. Za gledanje u ovom re\u017eimu potrebno je pritisnuti na iska\u010du\u0107i savjet ili u kontekstualnom izborniku, prikazanom kada desnim klikom mi\u0161a kliknete na video, odabrati &#171;Picture in picture&#187; (u YouTube-u, koji postavlja svoj obra\u0111iva\u010d kontekstnog izbornika, potrebno je dvaput kliknuti desnim klikom mi\u0161a ili kliknuti dok dr\u017eite tipku Shift). Podr\u0161ka za re\u017eim mo\u017ee se uklju\u010diti u about:config pomo\u0107u opcije &#171;media.videocontrols.picture-in-picture.enabled&#187;;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1567525643.png\"><img decoding=\"async\" alt=\"Izlazak Firefoxa 69\" 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\">Dodana<\/a><\/noindex>  implementacija generatora lozinki (&#171;signon.generation.available&#187; u about:config), koji omogu\u0107uje prikazivanje automatski generirane jake lozinke prilikom ispunjavanja registracijskih obrazaca;\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=\"Izlazak Firefoxa 69\" src=\"\/wp-content\/uploads\/2019\/09\/32dbca3110aa8f39bd138647a9967a3b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> U upravitelju lozinki <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=589628\">dodana<\/a><\/noindex> mogu\u0107nost obrade ra\u010duna u kontekstu domene prvog nivoa, \u0161to omogu\u0107uje ponudu jedne lozinke pohranjene za sve poddomene. Na primjer, lozinka pohranjena za login.example.com sada \u0107e se predlagati za automatsko popunjavanje u obrascima web stranice www.example.com;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1548364\">Dodano<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-services\/services-central-legacy\/blob\/master\/dom\/ipc\/ProcessPriorityManager.cpp\">upravljanjem prioritetima<\/a><\/noindex> procesa-obrada, koja <noindex><a rel=\"nofollow\" href=\"https:\/\/mikeconley.ca\/blog\/2018\/09\/20\/firefox-performance-update-11\/\">omogu\u0107ava<\/a><\/noindex> proslijediti operativnom sustavu informacije o najprioritetnijim procesima. Na primjer, procesu obrade sadr\u017eaja, koji obra\u0111uje aktivnu karticu, bit \u0107e dodijeljen vi\u0161i prioritet (iskori\u0161tava se vi\u0161e CPU resursa) nego procesu povezanom s pozadinskim karticama (ako na njima ne svira video i audio). Promjena je trenutno uklju\u010dena prema zadatku samo za platformu Windows, dok ostali sustavi zahtijevaju aktivaciju opcije dom.ipc.processPriorityManager.enabled u about-config;\n<li class=\"l\">  Aktiviran <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1514809\">po defaultu<\/a><\/noindex> API  <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mozilla.org\/WebExtensions\/UserScripts\">UserScripts<\/a><\/noindex>, omogu\u0107uju\u0107i stvaranje ekstenzija temeljenih na WebExtensions tehnologiji u stilu Greasemonkey za izvo\u0111enje korisni\u010dkih skripti u kontekstu web-stranica. Na primjer, putem povezivanja skripti mogu\u0107e je mijenjati dizajn i pona\u0161anje pregledavanih stranica. Ovaj API ve\u0107 je uklju\u010den u Firefox, no do sada je bila potrebna instalacija postavke &#171;extensions.webextensions.userScripts.enabled&#187; u about:config. Za razliku od postoje\u0107ih ekstenzija sli\u010dne funkcionalnosti koje koriste poziv tabs.executeScript, novi API omogu\u0107uje izolaciju skripti u odvojenim sandbox okru\u017eenjima, rje\u0161ava probleme s performansama i daje mogu\u0107nost obrade razli\u010ditih faza u\u010ditavanja stranica.\n<li class=\"l\"> Svojstvo navigator.mediaDevices sada je dostupno samo kada se stranica otvori u za\u0161ti\u0107enom kontekstu (Secure Context), tj. kada se otvara putem HTTPS-a, preko localhosta ili iz lokalne datoteke;\n<li class=\"l\"> Dodane CSS-svojstva <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/overflow-inline\">overflow-inline<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/overflow-block\">overflow-block<\/a><\/noindex>, omogu\u0107uju\u0107i upravljanje prikazom sadr\u017eaja koji izlazi izvan blokova i inline elemenata (rezanje repa ili prikazivanje trake za pomicanje). Svojstva su realizirana automatskom pretvorbom u overflow-x i overflow-y ovisno o na\u010dinu prikazivanja sadr\u017eaja (odozgo prema dolje ili redom).\n<li class=\"l\"> Za CSS svojstvo <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/white-space\">white-space<\/a><\/noindex> implementirana podr\u0161ka za vrijednost break-spaces;\n<li class=\"l\"> Implementirano CSS-svojstvo <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/contain\">contain<\/a><\/noindex>, koje ozna\u010dava da su element i njegovo sadr\u017eaj odvojeni od ostatka DOM drveta;\n<li class=\"l\"> Dodano je CSS-svojstvo <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/user-select\">user-select<\/a><\/noindex>, omogu\u0107uju\u0107i odre\u0111ivanje mo\u017ee li korisnik ozna\u010diti tekst;\n<li class=\"l\"> Dodana mogu\u0107nost postavljanja pravila @supports za selektore (<br \/>\nformat &#171;@supports selector(selector-to-test){&#8230;}&#187;), koji se mo\u017ee koristiti za selektivnu primjenu CSS-a samo kada postoji ili ne postoji podr\u0161ka za odre\u0111eni selektor u pregledniku;<\/p>\n<li class=\"l\"> Dodana podr\u0161ka <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Classes\/Class_fields#Public_fields\">javnih polja<\/a><\/noindex> za instance klasa JavaScript, koji omogu\u0107uju unaprijed definiranje svojstava koja se inicijaliziraju izvan konstruktora. Uskoro se o\u010dekuje i podr\u0161ka za privatna polja, koja nisu vidljiva izvan klase;\n<p>   class Product {<br \/>\n     name;<br \/>\n     tax = 0.2;       \/*javna polja*\/<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\"> Dodano je API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Resize_Observer_API\">Resize Observer<\/a><\/noindex>, koji omogu\u0107uje povezivanje obrada\u010da koji \u0107e primati obavijesti o promjenama veli\u010dine odre\u0111enih elemenata na stranici. Klju\u010dna razlika novog API-ja od window.onresize i CSS Media Queries je u tome \u0161to se mo\u017ee odrediti \u010dinjenica promjene odre\u0111enog elementa na stranici, a ne cijelog vidljivog podru\u010dja, \u0161to omogu\u0107uje reakciju promjenom samo tog elementa bez promjene cijelog vidljivog sadr\u017eaja;\n<li class=\"l\"> Dodana je API Microtasks, predstavljena jednom metodom  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WindowOrWorkerGlobalScope\/queueMicrotask\">(WindowOrWorkerGlobalScope.queueMicrotask()<\/a><\/noindex>, koja omogu\u0107uje niskonivensko planiranje poziva funkcije dodavanjem u red \u010dekanja mikro zadataka;\n<li class=\"l\"> Dodane su nove metode <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() i StaticRange()<\/a><\/noindex>;\n<li class=\"l\"> u HTTP zaglavlja Access-Control-Expose-Headers, Access-Control-Allow-Methods i Access-Control-Allow-Headers dodana mogu\u0107nost navo\u0111enja maske &#171;*&#187; za zahtjeve bez korisni\u010dkih podataka;\n<li class=\"l\"> U web konzoli osigurana je grupacija upozorenja o aktivnostima vezanim uz pra\u0107enje kretanja korisnika;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/09\/console-grouping-closed.png\"><img decoding=\"async\" alt=\"Izlazak Firefoxa 69\" src=\"\/wp-content\/uploads\/2019\/09\/cd1b8f42932ca5f46d6136a73ff48897.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> U alatu za inspekciju mre\u017ene aktivnosti dodane su detaljne informacije o razlozima blokiranja resursa (CSP, mije\u0161ani sadr\u017eaj itd.), kao i dodatna opcionalna kolona s punim URL-om;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1556451.bmoattachments.org\/attachment.cgi?id=9069596\"><img decoding=\"async\" alt=\"Izlazak Firefoxa 69\" src=\"\/wp-content\/uploads\/2019\/09\/45356760e2876925e70cf2b68f2bf58c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pobolj\u0161ano je pokretanje JavaScript debagera. U su\u010delje about:debugging premje\u0161tene su funkcije daljinskog debagiranja. Implementirana je podr\u0161ka za korak-po-korak debagiranje asinkronih funkcija (Async). <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Debugger\/Set_event_listener_breakpoints\">Dodano<\/a><\/noindex> novi tip to\u010daka prekida koje se mogu vezati na doga\u0111aje povezane s mi\u0161em, dodirnim ekranima, animacijom, DOM-om, medijskim upitima,<br \/>\nworker-ima itd.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/mdn.mozillademos.org\/files\/16848\/event_handler_breakpoints.png\"><img decoding=\"async\" alt=\"Izlazak Firefoxa 69\" src=\"\/wp-content\/uploads\/2019\/09\/5fea3727125d2e288831434045fddd27.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> U alatima za programere dodat je su\u010delje za reviziju prikaza stranice, koje koristi  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/WCAG21\/#text-alternatives\">alternativne tekstualne opise<\/a><\/noindex> sadr\u017eaja (na primjer, prikazivanje teksta iz atributa &#171;alt<br \/>\n umjesto slika);<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/08\/text-label-checks.png\"><img decoding=\"async\" alt=\"Izlazak Firefoxa 69\" src=\"\/wp-content\/uploads\/2019\/09\/94163de68086bab27831417b59276cb5.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Na sustavima s macOS-om, na kojima je instalirano vi\u0161e grafi\u010dkih kartica, osigurano je agresivnije prebacivanje na energetski u\u010dinkovitu GPU nakon zavr\u0161etka obrade WebGL sadr\u017eaja. Tako\u0111er je dodana za\u0161tita od prebacivanja s energetski u\u010dinkovite na mo\u0107nu GPU za jednokratne pozive WebGL. U verzijama za macOS tako\u0111er je implementirano prikazivanje napretka u\u010ditavanja datoteka kroz uobi\u010dajeno su\u010delje Finder. Po\u010deli su se formirati instalacijski paketi Firefox-a u formatu PKG;\n<li class=\"l\"> Za Windows 10 sa najnovijim a\u017euriranjima (1903+) dodana je podr\u0161ka za pro\u0161irenje Web Authentication HmacSecret putem Windows Hello za autentifikaciju na web stranicama bez unosa lozinke koriste\u0107i otisak prsta, prepoznavanje lica ili USB token;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1523402\">Prekinuto<\/a><\/noindex> oblikovanje novih izdanja Firefoxa za Android, umjesto kojeg \u0107e pod kodnim nazivom Fenix sada <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50982\">razvija se<\/a><\/noindex> novi preglednik za mobilne ure\u0111aje, koji koristi GeckoView engine i skup biblioteka Mozilla Android Components. Korektivne ispravke za Firefox za Android bit \u0107e objavljivane tijekom godine unutar ESR grane Firefoxa 68, na primjer, trenutno je izra\u0111eno izdanje <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/android\/68.1\/releasenotes\/\">68.1<\/a><\/noindex>. Za preuzimanje novog preglednika trebate koristiti testne verzije<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>Osim novih funkcionalnosti i ispravaka gre\u0161aka, u Firefoxu 69 uklonjeno je <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox69\">30 ranjivosti<\/a><\/noindex>, od kojih je samo jedna (CVE-2019-11751) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/security\/advisories\/mfsa2019-25\/#CVE-2019-11751\">ozna\u010dena<\/a><\/noindex> kao kriti\u010dna. Ovaj problem specifi\u010dan je za platformu Windows i omogu\u0107ava zapisivanje proizvoljne datoteke u sustavu prilikom pokretanja preglednika iz druge aplikacije (na primjer, prilikom otvaranja poveznice iz programa za razmjenu poruka mo\u017ee se oblikovati poveznica na na\u010din da pokretanje preglednika dovede do stvaranja automatskog datoteke u direktoriju &#8216;Startup&#8217;). Smanjenje broja kriti\u010dnih ranjivosti rezultat je toga \u0161to su problemi s memorijom, poput preljeva bafera i pristupa oslobo\u0111enim podru\u010djima memorije, sada ozna\u010deni kao opasni, ali ne kriti\u010dni. U novom izdanju ispravljeno je 13 sli\u010dnih problema koji potencijalno mogu dovesti do izvr\u0161avanja koda napada\u010da prilikom otvaranja posebno oblikovanih stranica. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Izvor: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51408\">opennet.ru<\/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.4 - 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\/hr\/blog\/news\/reliz-firefox-69\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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\udd47Izdanje Firefoxa 69 | ProHoster","description":"Izdano je web preglednik","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-firefox-69","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/37751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=37751"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/37751\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/28332"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=37751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=37751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=37751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}