{"id":56128,"date":"2020-02-05T00:00:00","date_gmt":"2020-02-04T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-chrome-80"},"modified":"2020-02-18T14:04:20","modified_gmt":"2020-02-18T11:04:20","slug":"reliz-chrome-80","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-chrome-80","title":{"rendered":"Izdaja Chrome 80","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Podjetje Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2020\/02\/stable-channel-update-for-desktop.html\">je predstavilo<\/a><\/noindex> izdajo spletnega brskalnika <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chromu 80<\/a><\/noindex>. Hkrati <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">je na voljo<\/a><\/noindex> stabilna izdaja odprtokodnega projekta <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, ki slu\u017ei kot osnova za Chrome. Brskalnik Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">se razlikuje<\/a><\/noindex> po uporabi logotipov Google, vklju\u010devanju sistema za po\u0161iljanje obvestil v primeru zru\u0161itve, mo\u017enosti nalaganja modula Flash na zahtevo, modu za predvajanje za\u0161\u010ditenega video vsebin (DRM), sistemu samodejnega name\u0161\u010danja posodobitev in prenosu pri iskanju <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">RLZ-parametrov<\/a><\/noindex>Naslednji izid Chrome 81 je na\u010drtovan za 17. marec.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408\">Glavne<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">spremembe<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2019\/12\/chrome-80-content-indexing-es-modules.html\">u<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/\">Chrome<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-80\">80<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> Za manj\u0161i odstotek uporabnikov je na voljo funkcija skupin zavihkov, ki omogo\u010da zdru\u017eevanje ve\u010d podobnih zavihkov v vizualno lo\u010dene skupine. Vsaki skupini je mogo\u010de dodeliti svojo barvo in ime. Uporabniki, ki niso bili vklju\u010deni v prvo val aktivacije, lahko omogo\u010dijo podporo za skupine zavihkov preko mo\u017enosti &#171;chrome:\/\/flags\/#tab-groups&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1580888736.png\"><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/beb1532c92889a0623d9b36fbbd11dff.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Dodana je podpora za funkcijo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50156\">Scroll-To-Text<\/a><\/noindex>, ki omogo\u010da ustvarjanje povezav na posamezne besede ali fraze, brez izrecnega navajanja oznak v dokumentu s pomo\u010djo oznake &#171;a name&#187; ali lastnosti &#171;id&#187;. Sintaksa tak\u0161nih povezav naj bi bila potrjena kot spletni standard, ki je trenutno v fazi <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/ScrollToTextFragment\/\">nacrta<\/a><\/noindex>. Maska za prehod (v bistvu se izvede iskanje z drsenjem) se lo\u010di od obi\u010dajnega sidra z znakom &#171;:~:&#187;. Na primer, ob odpiranju povezave &#171;https:\/\/opennet.ru\/52312\/#:~:text=Chrom\u0435&#187; se bo stran premaknila na polo\u017eaj s prvim omembo besede &#171;Chrom\u0435&#187; in ta beseda bo osvetljena.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/02\/samesite-cookie-changes-in-february.html\">Uporabljeno je<\/a><\/noindex> stro\u017eje omejevanje prenosa pi\u0161kotkov med spletnimi mesti, za ne-HTTPS poizvedbe pa prepoveduje obdelavo stranskih pi\u0161kotkov, ki jih nastavijo spletna mesta, razli\u010dna od domene trenutne strani. Tak\u0161ni pi\u0161kotki se uporabljajo za sledenje premikom uporabnika med spletnimi mesti v kodi oglasnih omre\u017eij, widgetov dru\u017ebenih omre\u017eij in sistemov spletne analitike. Spomnimo, da se za upravljanje prenosa pi\u0161kotkov uporablja v glavi Set-Cookie dolo\u010den atribut SameSite, ki je privzeto zdaj nastavljen na vrednost &#171;SameSite=Lax&#187;, kar omejuje po\u0161iljanje pi\u0161kotkov za med-spletne subpoizvedbe, kot so poizvedbe za slike ali nalaganje vsebine prek iframe iz drugega spletnega mesta. Spletna mesta lahko prekomponirajo privzeto nastavitev re\u017eima SameSite, tako da pri nastavitvi pi\u0161kotkov eksplicitno nastavijo vrednost SameSite=None. Pri tem lahko vrednost SameSite=None za pi\u0161kotke nastavite samo v na\u010dinu Secure (velja za povezave prek HTTPS). Sprememba se bo za\u010dela postopoma. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/updates\/same-site\">koristiti<\/a><\/noindex> za\u010dne 17. februarja, najprej za majhen odstotek uporabnikov, nato pa postopoma \u0161iri obseg.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52158\">Dodana<\/a><\/noindex> za\u0161\u010dita pred vsiljivimi obvestili, povezanimi s potrjevanjem pooblastil. Ker tovrstna dejavnost, na primer, spam zahteve za push obvestila, prekine delo uporabnika in odvrne pozornost od dejanj v dialogih potrjevanja, v Chrome 80 namesto lo\u010denega dialoga zdaj lahko v naslovni vrstici prikazuje informacijsko sporo\u010dilo s opozorilom o blokadi zahteve pooblastil, ki se nato skr\u010di v indikator s podobo prekri\u017eanega zvona. S klikom na indikator lahko kadar koli aktivirate ali zavrnete zahtevano pooblastilo. Samodejno bo nov na\u010din izbir\u010dno aktiviran za uporabnike, ki so doslej obi\u010dajno blokirali tovrstne zahteve, ter za spletna mesta, kjer se bele\u017ei visoka odstotnost zavrnjenih zahtev. Za aktiviranje novega na\u010dina za vse zahteve so bile v nastavitve dodane posebne mo\u017enosti (chrome:\/\/flags\/#quiet-notification-prompts).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1578565088.png\"><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/0417193e7ff32c39042da014436c1d3a.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/chrome-80-deps-rems\">Prepovedano<\/a><\/noindex> prikazovanje pojavnih oken (klic metode window.open()) in po\u0161iljanje sinhronih zahtev XMLHttpRequest v obdelovalcih dogodkov zapiranja ali prikrivanja strani (unload, beforeunload, pagehide in visibilitychange);\n<li class=\"l\"> Predlagana za\u010detna <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51612\">za\u0161\u010dita<\/a><\/noindex> od nalaganja me\u0161anih multimediatskih vsebin (ko se na HTTPS-strani nalagajo viri prek protokola http:\/\/). Na straneh, odprtih prek HTTPS, se zdaj samodejno zamenjajo povezave 'http:\/\/' z 'https:\/\/' v blokih, povezanih z predvajanjem zvo\u010dnih in video datotek. \u010ce zvo\u010dni ali video vir ni dostopen prek https, bo njegovo nalaganje blokirano (ro\u010dna blokada je mogo\u010da prek menija, dostopnega prek simbola klju\u010davnice v naslovni vrstici).\n<p>Slike se bodo \u0161e naprej nalagale brez sprememb (samodejna zamenjava bo uporabljena v Chrome 81), vendar so za zamenjavo na https ali blokado slik razvijalcem spletnih mest na voljo CSP lastnosti upgrade-insecure-requests in block-all-mixed-content. Blokada me\u0161anih vsebin za skripte in iframe je bila prej \u017ee uveljavljen.<\/p>\n<li class=\"l\"> Za\u010delo se je postopno <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51295\">odklapljanje<\/a><\/noindex> podpore FTP. Privzeto podpora FTP za zdaj ostaja, vendar bo <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/6246151319715840\">izvedena<\/a><\/noindex> eksperiment, v okviru katerega bo za dolo\u010den odstotek uporabnikov podpora FTP onemogo\u010dena (za vrnitev bo potrebno zagnati brskalnik z mo\u017enostjo '--enable-ftp'). Spomnimo, da je bilo v prej\u0161njih izdajah \u017ee onemogo\u010deno prikazovanje vsebine virov, nalaganih prek protokola 'ftp:\/\/' (na primer, prenehal se je prikaz HTML-dokumentov in datotek README), prepovedana je bila uporaba FTP pri nalaganju podvirov iz dokumentov in prenehana je bila podpora proxy za FTP. Kljub temu je do sedaj ostala mo\u017enost nalaganja datotek prek neposrednih povezav in prikazovanje vsebine imenikov.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5180316371124224\">Dodana<\/a><\/noindex><br \/>\nmo\u017enost uporabo vektorskih SVG slik kot ikona spletnega mesta (favicon).<\/p>\n<li class=\"l\"> V nastavitve je dodana mo\u017enost selektivnega onemogo\u010danja posameznih tipov podatkov, ki se prena\u0161ajo med sinhronizacijo brskalnikov.\n<li class=\"l\"> Za centralizirano upravljane korporativne uporabnike je dodano pravilo <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/docs\/chrome-enterprise\/policies\/?policy=BlockExternalExtensions\">BlockExternalExtensions<\/a><\/noindex>, ki omogo\u010da prepoved namestitve zunanjih raz\u0161iritev na napravo.\n<li class=\"l\"> Implementirano <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/optional-chaining\">mo\u017enost<\/a><\/noindex> enkratne preveritve celotne verige lastnosti ali klicev v JavaScriptu. Na primer, pri dostopu do 'db.user.name.length' je bilo prej potrebno postopno preverjanje definicije vseh sestavnih delov, na primer prek 'if (db &amp;&amp; db.user &amp;&amp; db.user.name)'. Zdaj je z uporabo operacije '?.' mogo\u010de dostopati do vrednosti 'db?.user?.name?.length' brez predhodnih preverjanj in to dostopanje ne bo povzro\u010dilo napake. V primeru te\u017eav (\u010de je kak\u0161en element obdelan kot null ali undefined) bo izhod vrnil vrednost 'undefined'.\n<li class=\"l\"> V JavaScriptu je bil predlagan nov logi\u010dni operator zdru\u017eitve '<noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/nullish-coalescing\">??<\/a><\/noindex>', ki vrne desni operand, \u010de je levi operand NULL ali undefined, in obratno. Na primer, 'const foo = bar ?? 'default string'' bo, \u010de je bar enak null, vrnil niz ali vrednost bar v nasprotnem primeru, vklju\u010dno, ko je bar enak 0 in '', v nasprotju z operatorjem '||'.\n<li class=\"l\"> V na\u010dinu Origin Trials (eksperimentalne mo\u017enosti, ki zahtevajo lo\u010deno <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/trials\/active\">aktivaciju<\/a><\/noindex>) je predlagan API Content Indexing. Origin Trial pomeni mo\u017enost dela s tem API-jem iz aplikacij, nalo\u017eenih s localhost ali 127.0.0.1, ali po registraciji in pridobitvi posebnega \u017eetona, ki deluje omejen \u010das za dolo\u010den spletni naslov. API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/content-indexing-api\/\">Content Indexing<\/a><\/noindex>, zagotavlja metapodatke o vsebini, ki je bila prej predpomnjena s spletnih aplikacijah, ki delujejo v na\u010dinu Progressive Web Apps (PWS). Aplikacija lahko shranjuje razli\u010dne podatke na strani brskalnika, vklju\u010dno s slikami, videi in \u010dlanki, ter jih ob izgubi omre\u017ene povezave uporablja s pomo\u010djo API-jev Cache Storage in IndexedDB. Content Indexing API omogo\u010da dodajanje, iskanje in brisanje tak\u0161nih virov. V brskalniku se ta API \u017ee uporablja za na\u0161tevanje seznamov strani in ve\u010dpredstavnostnih podatkov, dostopnih za ogled v offline na\u010dinu.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh5.googleusercontent.com\/tkanWDKiU0jTm_ovD1MMjiV9cMX_XPexDY5_kyiZwScsnlPblj-wZUfWOax8aBAuzY3xl7h8tS4x92npA8UDJiKXH7jJfXTnehfU-g08RPbDZS8I-T62Dqzkrc5-3vN-UzCsXgAg\"><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/5a9d7a4d4664a7d9e297ca707479d045.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Stabilizovan je i sada se \u0161iri van Origin Trials programski interfejs <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/contact-picker\/\">Contact Picker<\/a><\/noindex>, ki uporabniku omogo\u010da izbiro vnosov iz imenika in prenos dolo\u010denih podrobnosti o njih na spletno stran. Ob zahtevi se dolo\u010di seznam lastnosti, ki jih je treba pridobiti. Te lastnosti so jasno prikazane uporabniku, ki se odlo\u010da, ali jih bo prenosil ali ne. API se lahko uporablja, na primer, v spletnih e-po\u0161tnih odjemalcih za izbiro prejemnikov za po\u0161iljanje sporo\u010dila, v spletni aplikaciji z VoIP funkcijo za za\u010detek klica na dolo\u010den \u0161tevilko ali v dru\u017ebenih omre\u017ejih za iskanje \u017ee registriranih prijateljev. V okviru Origin Trials so bila predlagana nekatera nova lastnost Contact Picker: poleg prej dostopnih imena in priimka, e-po\u0161te in telefonske \u0161tevilke je dodana mo\u017enost prenosa po\u0161tnega naslova in slike.\n<li class=\"l\"> V Web Workers <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/module-workers\/\">je bil predlagan<\/a><\/noindex> nov na\u010din nalaganja ECMAScript modulov, ki omogo\u010da izogibanje uporabi funkcije importScripts(), ki blokira delovanje delavca med obdelavo uvo\u017eenega skripta in ga izvaja v globalnem kontekstu. Nov na\u010din predvideva ustvarjanje posebnih modulov za Web Workers, ki podpirajo standardne mehanizme uvoza JavaScript in se lahko dinami\u010dno nalagajo, ne da bi blokirali izvajanje delavca. Za nalaganje modulov v konstruktorju Worker je predvidena nova vrsta vira \u2013 'module':\n<p>   const worker = new Worker('worker.js', {<br \/>\n     type: 'module'<br \/>\n   });<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/5855937971617792\">Implementirano<\/a><\/noindex> vgrajena mo\u017enost obdelave v JavaScriptu stisnjenih tokov, ki ne zahteva uporabe zunanjih knji\u017enic. Za stiskanje in razpakiranje so bili dodani API <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1TovyqqeC3HoO0A4UUBKiCyhZlQSl7jM_F7KbWjK2Gcs\/edit\">CompressionStream in DecompressionStream<\/a><\/noindex>. Podprto je stiskanje z uporabo algoritmov gzip in deflate.\n<p>   const compressionReadableStream<br \/>\n         = inputReadableStream.pipeThrough(new CompressionStream('gzip'));<\/p>\n<li class=\"l\"> Dodano CSS-lastnost \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5668660729348096\">line-break: anywhere<\/a><\/noindex>\u201e, ki dovoljuje prelome na ravni katerega koli tipografskega znak, vklju\u010dno s prelomi ob znakih lo\u010dila, predhodno dolo\u010denimi presledki (<pre>) in sredi besed. Prav tako je dodana CSS-lastnost \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5126089347170304\">overflow-wrap: anywhere<\/a><\/noindex>\u201d ki dovoljuje pretrganje nedeljivih zaporedij znakov kjer koli, \u010de v vrstici ni mogo\u010de najti primerne pozicije za prelom.\n<li class=\"l\"> Za medijski kontekst, obdelan na \u0161ifriran na\u010din, je bila \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0436\u043a\u0430 \u043c\u0435\u0442\u043e\u0434\u0430 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/MediaCapabilities\/decodingInfo\">MediaCapabilities.decodingInfo()<\/a><\/noindex>, ki zagotavlja informacije o sposobnostih brskalnika, povezanih z dekodiranjem za\u0161\u010ditenega vsebine (na primer, navedeni metoda se lahko uporablja za izbiro scenarijev visoke kakovosti ali var\u010dne na\u010dine dekodiranja ob upo\u0161tevanju razpolo\u017eljive pasovne \u0161irine in velikosti zaslona).\n<li class=\"l\"> Dodana metoda <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5687791428042752\">HTMLVideoElement.getVideoPlaybackQuality()<\/a><\/noindex>, preko katerega lahko pridobite informacije o u\u010dinkovitosti predvajanja videa za prilagoditev bitne hitrosti, lo\u010dljivosti in drugih parametrov videa.\n<li class=\"l\"> V API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/payment-request\/\">Payment Handler<\/a><\/noindex>, ki poenostavi integracijo z obstoje\u010dimi pla\u010dilnimi sistemi, je dodana mo\u017enost <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5660404216758272\">delegiranja<\/a><\/noindex> obdelave naslova in kontaktnih informacij zunanjemu obdelovalcu pla\u010dilnega sistema (aplikacija pla\u010dilnega sistema je lahko bolj natan\u010dna kot brskalnik).\n<li class=\"l\"> Dodana je podpora za HTTP glavo <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webappsec-fetch-metadata\/#sec-fetch-dest-header\">Sec-Fetch-Dest<\/a><\/noindex>, ki omogo\u010da po\u0161iljanje dodatnih metapodatkov o tipu vsebine, povezane z zahtevo (na primer, za zahtevo prek oznake img je navedena vrsta \u201eimage\u201c, za pisave \u2013 \u201efont\u201c, za skripte \u2013 \u201escript\u201c, za sloge \u2013 \u201estyle\u201c itd.). Na podlagi navedene vrste lahko stre\u017enik sprejme ukrepe za za\u0161\u010dito pred nekaterimi tipi napadov (na primer, malo verjetno je, da bo povezava do obdelovalca za prenos denarja dolo\u010dena prek oznake img, zato teh zahtev ni treba obravnavati).\n<li class=\"l\"> V JavaScript motorju V8 <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-80\">je bila izvedena optimizacija<\/a><\/noindex> shranjevanja kazalcev v kupu. Namesto polne 64-bitne vrednosti je zagotovljeno shranjevanje samo edinstvenih spodnjih bitov kazalca. Tak\u0161na optimizacija je omogo\u010dila zmanj\u0161anje porabe pomnilnika v kupu za 40%, na ra\u010dun zmanj\u0161anja zmogljivosti za 3-8%.<br \/>\n<center><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/f4d864466d5a0deb2b358e3d709d2e6c.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p><center><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/5219cc489b9572b105bb1dceeaedde6d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\t<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/devtools\">Wijzigingen<\/a><\/noindex> v orodjih za web-razvijalce:\n<ul>\n<li class=\"l\"> V spletni konzoli je pri\u0161la mo\u017enost ponastavitve izrazov let in class.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/letafter.png\"><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/900fb4a45dcfbe3c59093a875664d432.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Izbolj\u0161ana orodja za razhro\u0161\u010devanje WebAssembly. Dodana je podpora  <noindex><a rel=\"nofollow\" href=\"http:\/\/dwarfstd.org\/\">DWARF<\/a><\/noindex> za korak po korak razhro\u0161\u010dane, dolo\u010danje to\u010dk za ustavitev in analizo sledi sklada v izvorni kodi, na kateri je napisana aplikacija WebAssembly.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/wasm.png\"><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/18918605318647f5bdaf403822f83010.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Izbolj\u0161ana plo\u0161\u010da za analizo omre\u017ene aktivnosti. Dodana je mo\u017enost ogleda verige klicev skript, povezanih z iniciacijo zahteve.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/initiators.png\"><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/1981db2b84541612ec63f54dea90a25d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Dodani novi stolpci Path in URL, v katerih je prikazana absolutna pot in celoten URL za vsako omre\u017eno sredstvo. Izbrani zahtevek je ozna\u010den v pregledni diagaram.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/overview.png\"><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/e2f07ee205c13a4f10ef9b9e944d8fa8.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V zavihku Pogoji omre\u017eja je dodana mo\u017enost za spremembo parametra User-Agent.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/useragent.png\"><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/c605d0146e32813320d6517c55e4efe2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Predlagan nov vmesnik za nastavitev plo\u0161\u010de za revizijo.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/start.png\"><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/c16f004b56b488f06fe68d27291b1e11.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V zavihku <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/tools\/chrome-devtools\/coverage\">Coverage<\/a><\/noindex> je omogo\u010den izbor zbiranja podatkov o pokritosti za vsako funkcijo ali za vsak blok kode (bolj podrobna statistika, ki pa zahteva ve\u010d virov).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/modes.png\"><img decoding=\"async\" alt=\"Izdaja Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/2c80bbceb4c576bf399399986c81bb2d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<li class=\"l\"> Dejanje manifesta AppCache (tehnologija za organizacijo delovanja spletne aplikacije v offline na\u010dinu) <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/01\/appcache-scope-restricted.html\">je omejeno<\/a><\/noindex> na trenutni imenik spletnega mesta (\u010de je bil manifest nalo\u017een z www.example.com\/foo\/bar\/, bo mo\u017enost prepisovanja URL delovala samo znotraj \/foo\/bar\/). V Chrome 82 je na\u010drtovano popolno odstranjevanje podpore za AppCache. Kot razlog navajajo \u017eeljo, da se znebimo enega od vektorjev za izvedbo napadov, povezanih z medspletntim skriptiranjem. Namesto AppCache priporo\u010dajo uporabo API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Cache\">Cache<\/a><\/noindex>.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/webvr-1-1-removed\">Preklicano<\/a><\/noindex> podpora zastarelemu API WebVR 1.1, namesto katerega lahko uporabite API <noindex><a rel=\"nofollow\" href=\"https:\/\/immersive-web.github.io\/webxr\/\">WebXR naprava<\/a><\/noindex>, ki omogo\u010da dostop do komponent za ustvarjanje virtualne in obogatene resni\u010dnosti ter poenoti delovanje z razli\u010dnimi razredi naprav, od stacionarnih slu\u0161alk virtualne resni\u010dnosti do re\u0161itev na osnovi mobilnih naprav.\n<li class=\"l\"> Obdelovalci protokolov, povezani prek metod registerProtocolHandler() in unregisterProtocolHandler(), zdaj delujejo samo v varnem kontekstu (pri dostopu prek HTTPS).\n<\/ul>\n<p>Poleg novih funkcionalnosti in odpravljanja napak je v novi razli\u010dici odpravljeno <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M80\">56 ranljivosti<\/a><\/noindex>\u0160tevilne od ranljivosti so bile ugotovljene z uporabo avtomatiziranega testiranja orodij <noindex><a rel=\"nofollow\" href=\"http:\/\/code.google.com\/p\/address-sanitizer\/wiki\/AddressSanitizer\">AddressSanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/memory-sanitizer\/wiki\/MemorySanitizer\">MemorySanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/control-flow-integrity\">Control Flow Integrity<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/libfuzzer\">LibFuzzer<\/a><\/noindex> in <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. Kriti\u010dnih te\u017eav, ki omogo\u010dajo obvoz vseh ravni za\u0161\u010dite brskalnika in izvajanje kode v sistemu zunaj okolja peskovnika, ni bilo ugotovljenih. V okviru programa za izpla\u010dilo denarnih nagrad za odkrivanje ranljivosti je podjetje Google za trenutno razli\u010dico izpla\u010dalo 37 nagrad v skupni vrednosti 48 tiso\u010d dolarjev (ena nagrada $10000, tri nagrade $5000, tri nagrade $3000, \u0161tiri nagrade $2000, tri nagrade $1000 in \u0161est nagrad $500). Velikost 17 nagrad \u0161e ni bila dolo\u010dena.<\/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=52312\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 80. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 Chrome \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432 Google, \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u0440\u0430\u0445\u0430, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f Flash \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443, \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 (DRM), \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 \u043f\u043e\u0438\u0441\u043a\u0435 RLZ-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chrome 81 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-56128","post","type-post","status-publish","format-standard","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=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \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\/sl\/blog\/news\/reliz-chrome-80\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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 Chrome 80 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \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\/sl\/blog\/news\/reliz-chrome-80\" \/>\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=\"2020-02-04T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:04:20+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\udd47Izid Chrome 80 | ProHoster","description":"Podjetje Google je predstavilo izpust spletnega brskalnika.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-chrome-80","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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 Chrome 80 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-chrome-80","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":"2020-02-04T21:00:00+00:00","article:modified_time":"2020-02-18T11:04:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"56128","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:30:42","updated":"2022-10-07 18:25:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/56128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=56128"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/56128\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=56128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=56128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=56128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}