Weşana Chrome 78

gûgil pêşkêş kirin serbestberdana geroka webê Chrome 78... Hemdem berdeste serbestberdana stabîl a projeyek belaş Chromium, ku wekî bingeha Chrome-ê kar dike. geroka Chrome cuda ye bikaranîna logoyên Google-ê, hebûna pergalek ji bo şandina agahdariyan di dema qezayê de, şiyana dakêşana modulek Flash-ê li gorî daxwazê, modulên lîstina naveroka vîdyoya parastî (DRM), pergalek ji bo sazkirina bixweber nûvekirin û veguheztinê di dema lêgerînê de Parametreyên RLZ. Daxuyaniya paşîn a Chrome 79 di 10-ê Kanûnê de tê plansaz kirin.

sereke guhertin в chrome 78:

  • Pêk anîn Piştgiriya ceribandinê ya ji bo "DNS ser HTTPS" (DoH, DNS li ser HTTPS), ku dê ji bo hin kategoriyên bikarhênerên ku mîhengên pergalê wan jixwe pêşkêşkerên DNS-ê yên ku DoH-ê piştgirî dikin bi bijartî were çalak kirin. Mînakî, heke bikarhêner di mîhengên pergalê de DNS 8.8.8.8 hebe, wê hingê karûbarê DoH ya Google ("https://dns.google.com/dns-query") dê di Chrome-ê de were çalak kirin; heke DNS 1.1.1.1 be. XNUMX, paşê karûbarê DoH Cloudflare ("https://cloudflare-dns.com/dns-query"), hwd.

    Ji bo kontrolkirina ka DoH çalak e, mîhenga "chrome://flags/#dns-over-https" tê peyda kirin. Sê awayên xebitandinê têne piştgirî kirin: ewle, otomatîk û off. Di moda "ewle" de, mêvandar tenê li ser bingeha nirxên ewledar ên berê yên cache (bi girêdanek ewledar hatine wergirtin) û daxwazên bi DoH têne destnîşankirin; paşveçûna DNS-ya birêkûpêk nayê sepandin. Di moda "otomatîk" de, heke DoH û cacheya ewledar nebin, dane dikarin ji cacheya neewle werin derxistin û bi DNS-ya kevneşopî ve werin gihîştin. Di moda "off" de, pêşî cacheya hevpar tê kontrol kirin û heke dane tune be, daxwaz bi DNS-a pergalê ve tê şandin.

  • Amûrên hevdengkirinê naha ji bo clipboardên hevpar piştgirîya pêşîn heye, lê hêj ji bo hemî bikarhêneran nehatine çalak kirin. Di mînakên Chrome-ê de ku bi hesabek ve girêdayî ye, hûn naha dikarin xwe bigihînin naveroka paşîn a cîhazek din, tevî parvekirina paşîn di navbera pergalên mobîl û sermaseyê de. Naveroka clipboard-ê bi karanîna şîfrekirina dawî-bi-dawî têne şîfre kirin, ku rê nade gihandina nivîsê li ser serverên Google-ê;
  • Ji bo hin kategoriyên bikarhêneran, vebijarkek ceribandinê hate çalak kirin ku mijar biguhezîne û dîmendera ku dema vekirina tabloyek nû tê xuyang kirin xweş bike. Digel hilbijartina wêneyek paşîn, menuya "Customize", ku li goşeya rastê ya jêrîn a dîmendera tabloya nû tê xuyang kirin, naha guheztina şêwaza sêwirana kurtebirê û şiyana guheztina mijarê piştgirî dike. Kurtebir dikarin bixweber li ser bingeha malperên ku herî zêde têne serdan têne pêşniyar kirin, ji hêla bikarhêner ve têne xweş kirin, an jî bi tevahî neçalak kirin. Hûn dikarin ji komek mijarên diyarkirî mijarek sêwiranê hilbijêrin an li ser bingeha hilbijartina rengên xwestî yên di paletê de ya xwe biafirînin. Ji bo çalakkirina taybetmendiyên nû, hûn dikarin alayên "chrome://flags/#ntp-customization-menu-v2" û
    "chrome://flags/#chrome-colors";

  • Ji bo karsaziyan, barika navnîşana xwerû tê çalak kirin ku li pelan di hilanîna Google Drive-ê de bigere. Lêgerîn ne tenê ji hêla sernavan ve, lê di heman demê de ji hêla naveroka belgeyan ve jî tête kirin, ku dîroka keşfkirina wan di paşerojê de tête hesibandin;

    Weşana Chrome 78

  • Parçeya Kontrolkirina Şîfreyê tê de ye, ku dê ji bo hin kategoriyên bikarhêneran bi pêşkeftî were çalak kirin (ji bo çalakkirina bi zorê, ala "chrome://flags/#password-leak-detection" tê peyda kirin). Kontrolkirina şîfreya berê pêşkêş kirin di forma zêdekirina derve, ji bo analîzkirina hêza şîfreyên ku ji hêla bikarhêner ve têne bikar anîn hatî çêkirin. Dema ku hûn hewl didin ku têkevin malperekê, Kontrola Şîfreyê têketin û şîfreya we li hember databasek hesabên lihevhatî kontrol dike, heke pirsgirêk werin dîtin hişyariyek nîşan dide (kontrol bikin çîbecî bû li ser bingeha pêşgira hash-aliyê bikarhêner). Kontrol li dijî databasek ku ji zêdetirî 4 mîlyar hesabên lihevhatî yên ku di databasên bikarhêneran de derketine vedihewîne pêk tê. Di heman demê de hişyariyek jî tê xuyang kirin dema ku hûn hewl bidin şîfreyên piçûk ên wekî "abc123" bikar bînin;
  • Kapasîteya destpêkirina bangek ji amûrek Android-ê ya ku bi heman hesabê Google-ê ve girêdayî ye lê zêde kir. Di gerokek sermaseyê de, bikarhêner dikare di nivîsê de jimareyek têlefonê ronî bike, rast-klîk bike û operasyona bangê ber bi cîhaza Android-ê ve beralî bike, piştî ku dê agahdariyek li ser têlefonê derkeve ku destûrê dide wan ku bangek bidin destpêkirin;
  • Formata şîreta amûrê ya ku dema mişkê li ser sernavê tabloyê dihejîne tê xuyang kirin. Pêşniyara amûrê naha wekî bloka pop-upê xuya dike ku nivîsa sernavê ya tevahî û URL-ya rûpelê nîşan dide. Blok hêsan e ku meriv bikar bîne da ku gava ku hejmareke pir mezin tabloyan veke zû zû rûpela xwestî bibîne (li şûna ku hûn di tabloyan re derbas bibin, hûn dikarin mişkê li ser panelê bi tabloyan bigerin û rûpela ku hûn lê digerin bibînin). Di pêşerojê de, tê plan kirin ku di vê blokê de nimûneyek rûpelê were xuyang kirin;
  • Taybetmendiyek ceribandinê (chrome://flags/#enable-force-dark) lê zêde kir da ku dema dîtina malperan zorê bide karanîna mijarek tarî. Ji bo misogerkirina pêşkêşiyek tarî ya malperê, reng têne berevajî kirin;
  • Zêde kirin piştgiriya taybetmendiyê Taybetmendiyên CSS û Nirxên API Asta 1, ku destûrê dide te ku hûn taybetmendiyên xwe yên CSS-ê yên ku her gav ji celebek taybetî ne tomar bikin, dihêle hûn nirxek xwerû destnîşan bikin, û dihêle hûn bandorên anîmasyonê girêdin. Ji bo qeydkirina milkek, hûn dikarin rêbaza registerProperty() an qaîdeya "@property" CSS bikar bînin, mînakî:

    CSS.registerProperty({
    nav: "--my-font-size",
    hevoksazî: "‹length›",
    nirxa destpêkê: "0px",
    mîrasî: derewîn
    });

  • Di moda Origin Trials (taybetmendiyên ezmûnî yên ku ji hev cuda hewce dikin aktîfkirin) çend API-yên nû hatine pêşniyar kirin. Origin Trial tê vê wateyê ku meriv bi API-ya diyarkirî re ji serîlêdanên ku ji localhost an 127.0.0.1 dakêşandî, an piştî tomarkirin û wergirtina tokenek taybetî ya ku ji bo malperek taybetî ji bo demek sînorkirî derbasdar e, dixebite.
    • API Pergala Pelê Native, ku destûrê dide te ku hûn serîlêdanên malperê biafirînin ku bi pelan re di pergala pelê herêmî de têkilî dikin. Mînakî, API-ya nû dibe ku di hawîrdorên pêşkeftina yekbûyî, nivîs, wêne û vîdyoyê de li ser bingeha gerokê daxwaz hebe. Ji bo ku meriv bikaribe rasterast pelan binivîsîne û bixwîne, diyalogan bikar bîne da ku pelan veke û hilîne, û her weha di naverokên peldankan de rêve bibe, serîlêdan ji bikarhêner piştrastkirina taybetî dipirse;

      Weşana Chrome 78

    • Mîkrozîzmê Danûstandinên HTTP yên îmzekirî (SXG), ku dihêle hûn kopiyên piştrastkirî yên rûpelên malperê li ser malperên din ên ku ji bikarhêner re dişibin rûpelên orîjînal de bi cîh bikin (bêyî guhertina URL-ê), berfireh kirin şiyana dakêşana jêr-çavkaniyan (CSS, JS, wêne, hwd.) ji malpera orîjînal. Çavkaniya eslî ya çavkaniyê bi sernavê Girêdana HTTP-ê ve tête diyar kirin, ku di heman demê de ji bo verastkirina her çavkaniyek haşek verastkirinê jî diyar dike. Bi vê taybetmendiya nû, pêşkêşkerên naverokê dikarin pelek HTML-ê ya yekane ya îmzekirî biafirînin ku hemî jêr-çavkaniyên têkildar tê de hene;
    • API Wergirtina SMS, dihêle ku serîlêdanek webê bigihîje peyamên SMS-ê, mînakî, verastkirina danûstendinê bi karanîna kodek yek carî ku bi SMS ve hatî şandin otomatîk bike. Gihîştin tenê ji SMS-ê re tê peyda kirin ku tagek taybetî vedihewîne ku girêdana peyamê bi serîlêdana tevnek taybetî re diyar dike;
  • Performansa barkirina tiştên ArrayBuffer bi rêya Web Socket bi girîngî çêtir bûye. Li ser platforma Linux-ê leza dakêşanê 7.5 carî, li Windows - 4.1 carî, li macOS - 7.8 carî zêde dibe;
  • Kapasîteya danasîna nirxa zelaliyê wekî sedî di taybetmendiyên CSS-ê de nezelalbûn, nezelaliya rawestanê, nezelaliya dagirtin, nezelaliyê, û şiklê-wêneyê-beravê lê zêde kir. Mînakî, li şûna "nerazîbûn: 0.5" hûn dikarin niha "nerûtî: 50%" diyar bikin;
  • Di API de Dema Bikarhêner Destûrê dide derbaskirina îşaretên demkî yên keyfî ji bo bangên performance.measure() û performansa.mark() ji bo pêkanîna pîvandinê di navbera wan de, û her weha metadaneyên keyfî diyar dike;
  • Di Danişîna Medyayê ya API de zêde kirin piştgirî ji bo diyarkirina rêkeran ji bo guheztina pozîsyonê di herikekê de (seekto), ji bilî rawestana berê ya heyî û destbikarkerên lîstikê dest pê dike;
  • Di motora JavaScript V8 de tê de moda paşîn a ji bo parskirina nivîsarên ku li ser torê têne dakêşandin têne dakêşandin. Optimîzasyona hatî pêkanîn rê da me ku em dema berhevkirina nivîsê ji sedî 5-20 kêm bikin. Daxuyaniya nû di heman demê de performansa hilweşandina tiştan çêtir dike (veguheztina "const {x, y} = object;" bo "const x = object.x; const y = object.y;"). Leza pêvajoyê ya ji bo vegotinên RegExp bi nexşeyên nehevhevkirî çêtir kirin.
    Leza bangkirina fonksiyonên JavaScript-ê ji WebAssembly û berevajî vê yekê pir zêde bûye (ji% 9-20). Dema berhevkirina bytecode, karbidestiya avakirina tabloyên girêdanê bi pozîsyonên destpêkê re zêde bûye, ku ev yek jî xerckirina bîranînê kêm kiriye.
    1-2.5%.

    Weşana Chrome 78

  • Berfireh kirin amûrên ji bo pêşdebirên webê. Dashboarda Kontrolê naha dikare bi taybetmendiyên din ên wekî astengkirina daxwazê ​​û dakêşanên dakêşanê re were bikar anîn. Piştgiriyek ji bo xeletkirina pêvajoyên dravdanê bi navgîniya API-ya Paymentê ve zêde kir. Etîketên LCP (Rêjeya Naverokê ya Mezin) li panela analîza performansê hatine zêdekirin, ku dema pêşkêşkirina hêmanên herî mezin nîşan dide;

    Weşana Chrome 78

  • Jêbirin XSS Auditor mekanîzmaya astengkirina skrîptê ya cross-malperê, ku wekî bêbandor tê nas kirin (êrîşkar ji mêj ve metodên ji bo derbaskirina parastina XSS Auditor bikar tînin) û vektorên nû ji bo rijandina agahdariyê zêde dike;
  • Guhertoya Android-ê ji bo malperên vekirî şiyana karanîna mijarek tarî ji bo menu, mîheng û moda navîgasyonê peyda dike.

Ji bilî nûbûn û rastkirina xeletiyan, guhertoya nû ji holê radike 37 qelsî. Gelek qelsî di encama ceribandina otomatîkî ya bi amûran de hatin nas kirin AddressSanitizer, MemorySanitizer, Yekitiya herikîna kontrolê, LibFuzzer и AFL. Pirsgirêkên krîtîk nehatine nas kirin ku bihêle meriv hemî astên parastina gerokê derbas bike û kodê li ser pergalê li derveyî hawîrdora sandboxê bicîh bike. Di çarçoveya bernameya dayîna xelatên diravî ji bo dîtina lawaziyên ji bo serbestberdana heyî, Google 21 xelatên bi nirxê 59500 $ (yek xelata 20000 $, xelatek $15000, xelatek $5000, du xelatên 3000 $, sê xelatên $2000, pênc xelatên $1000 û pênc $ 500 ). Mezinahiya 4 xelatan hêj nehatiye diyarkirin.

Source: opennet.ru

Add a comment