Weşana Chrome 75

gûgil pêşkêş kirin serbestberdana geroka webê Chrome 75... Hemdem berdeste serbestberdana stabîl a projeyek belaş Chromium, ku wekî bingeha Chrome-ê kar dike. geroka Chrome cuda ye bikaranîna logoyên Google, şiyana dakêşana modulek Flash-ê li ser daxwazê, hebûna pergalek ji bo şandina agahdariyan di dema qezayê de, 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 din a Chrome 76 di 30-ê Tîrmehê de tê plansaz kirin.

sereke guhertin в chrome 75:

  • Di rêbaza canvas.getContext() de zêde kirin ala "desenkronîzekirî" ya ji bo hilberandina çarçoweya Canvas (2D an WebGL) bi karanîna pergalek veguheztina alternatîf a ku derengiya hindiktirîn peyda dike bi derbaskirina mekanîzmaya nûvekirina standard DOM-ê û rasterast bi OpenGL-ê derdixe;
  • API berfireh bû Parvekirina Webê (object navigator.share), ku bi wê re, li şûna navnîşek bişkokên kesane, hûn dikarin bişkokek yekgirtî ji bo weşandina li ser torên civakî yên ku bi serdanvan re têkildar in çêbikin. Di serbestberdana nû ya di API de zêde kirin şiyana nîşandana diyalogek standard ji bo şandina pelan ji serîlêdanên din re (mînakî, li ser Android-ê blokek ji bo şandina bi e-nameyê, Bluetooth, hwd.) tê xuyang kirin;
  • Pêk anîn şiyana veqetandina komên jimareyan di peyvên dîjîtal de bi xêzekê. Mînakî, ji bo baştirkirina xwendina hejmarên mezin, hûn dikarin di kodê de 1_000_000_000 diyar bikin û ev hejmar dê wekî 1000000000 were xebitandin;
  • Ji bo hemî bikarhênerên sermaseyê ji hêla xwerû ve hatî çalak kirin moda îzolekirina malperê hişk, ku tê de rûpelên ji mêvandarên cûda her gav di bîranîna pêvajoyên cihêreng de cih digirin, ku her yek ji wan sandboxa xwe bikar tîne. Taybetmendiya sereke ya moda îzolasyonê ya hişk dabeşkirina ne bi tabloyan, lê ji hêla domanan e, yanî. heke berê naveroka nivîsar, iframes û popupên ku ji domên din hatine daxistin di heman pêvajoyê de bi malpera bingehîn re hatine darve kirin, naha ew ê di pêvajoyên cûda de bêne dabeş kirin;
  • Pêvekên di navnîşa reş de dê naha bi tevahî werin rakirin û neçalak bibin û têkevin moda neçalak.
  • Di rêveberê peywira Chrome-ê ya çêkirî de (Mîheng > Amûrên Zêdetir > Rêvebirê Peywirê) ewlekirî nîşankirina xebatkarên Xizmetê;
  • Taybetmendiya " li rêbaza window.open() hatiye zêdekirinnoreferrer“, dihêle hûn rûpelê bêyî dagirtina sernavê Referer vekin;
  • Zêde kirin dîrektîfên csp (Siyaseta Ewlekariya Naverokê) "script-src-attr", "script-src-elem", "style-src-attr" û "style-src-elem", fonksiyona rêwerzên nivîsandinê û şêwazê peyda dike, lê digel şiyana sepandina li ser rêvebirên bûyer, hêman an taybetmendiyan;
  • Di API-ya Rastkirina Webê de zêde kirin Piştgiriya FIDO CTAP2 PIN-ê ji bo karanîna kodek PIN-ya ku ji hêla bikarhêner ve hatî destnîşankirî bikar tîne da ku destûr bide operasyonên bi mifteyên ku protokolê piştgirî dikin. FIDO CTAP2. Di vesazkerê de, di beşa "Pêşketî" de, xala "Birêvebirina mifteyên ewlehiyê" xuya bû, ku tê de hûn dikarin kodek PIN-ê ji bo parastina mifteyên ku li ser ajokerek USB-yê ne, û her weha vebijarkek ji nûvekirina mifteyê veqetînin (hemû paqij bikin dane û PIN);
  • Tişt li API-ya Anîmasyonên Webê hatine zêdekirin
    AnimationEffect û KeyframeEffect, dihêle hûn bi înteraktîf hêmanên anîmasyon û dem (demjimêr, dereng) kontrol bikin.
    Ji bilî vê, avakerek nû hatiye zêdekirin Jayandarî(), ku kontrola anîmasyonê ya berfirehtir peyda dike. Berê, API-ya Anîmasyonê ya Webê hişt ku hûn bi karanîna rêbaza Element.animate() anîmasyonan biafirînin, ya ku tiştek Anîmasyonek jixwe hatî çêkirin vedigerîne. Naha pêşdebir dikare çêkirina wê bi bangek çêkerek eşkere kontrol bike, ku tê de, mînakî, hûn dikarin tiştek KeyframeEffect diyar bikin;

  • Vebijêrkek zêde kir HTMLVideoElement.playsInline, talîmata gerokê dide ku vîdyoyê li qada lîstika elementê nîşan bide (mînak, ji bo peydakirina rêbazek lîstika tev-ekranê);
  • Rêbaza MediaStreamTrack.getCapabilities() şiyana bidestxistina rêza nirxên derbasdar ji bo taybetmendiyên ku bi cîhazên deng ve girêdayî ne (frekansa nimûneyê, dereng, hejmara kanalan, hwd.) pêk tîne;
  • API li WebRTC hate zêdekirin RTCDtlsTransport ji bo bidestxistina agahdarî li ser veguheztinên çalak, wek bikaranîna SCTP an DTLS (Ewlehiya Pêngava Veguhastina Daneyê), ku bi riya wê pakêtên RTP û RTCP têne şandin an wergirtin. Navbera RTCIceTransport di heman demê de hate zêdekirin da ku di derbarê rewşa veguhastinê de agahdarî peyda bike
    ICE-yên ku di mijara RTCPeerConnection de têne bikar anîn;

  • Sernavê Cache-Control rêwerzê pêk tîne "westiyaye-dema-vegerandin", ku destûrê dide te ku hûn pencereyek demkî ya zêde saz bikin ku tê de gerok dikare çavkaniyek bi ve-kontrola asînkron a qediyayî ji bo têkildariyê bikar bîne;
  • Taybetmendiya zêdekirî Li Snap Stop bigerin da ku di dema gerandina bêhêz de guheztina hêmanan diyar bikin (mînak, gava ku wêneyan di lîsteyê de hildibijêrin jestek berfire dê bibe sedema hilbijartina ne hêmana paşîn, lê ya din);
  • Guhertoya Android-ê ji bo dagirtina xweber-dagirtina pîvanên hesabê di formên erêkirinê de navbeynkar çêtir kiriye. Naha bloka hint rasterast li jorê klavyeya ser ekranê tê xuyang kirin û, dema ku were klîk kirin, vebijarkên tomarkirî yên gengaz li şûna klavyeya li ser ekranê nîşan dide, bêyî ku forma têketinê neşopîne;
  • Piştgiriya ceribandinê ya ji bo Moda Xwendevan zêde kir, dema ku were çalak kirin, tenê nivîsa girîng tê xuyang kirin, û hemî kontrolên pêvek, pankart, menu, barên navîgasyonê û beşên din ên rûpelê ku bi naverokê re ne têkildar têne veşartin. Çalakkirina piştgirî ji bo moda nû bi karanîna vebijarka chrome://flags/#enable-reader-mode pêk tê, pişt re vebijarkek ji bo karanîna wê di menuya daketî de xuya dike;
  • Motora V8 JavaScript ji bo encamên berhevkirina WebAssembly moda cachkirinê ya eşkere bicîh tîne (gava ku rûpel ji nû ve vebe, dê pêkhateyên WebAssembly yên berê hatine pêvajo kirin ji cacheyê werin destpêkirin). LI
    WebAssembly her weha ji bo kopîkirin, dagirtin û destpêkirina deverên mezin ên bîranînê rêwerzên memor.copy, memory.fill, table.copy, memory.init, û table.init nû lê zêde kir;

  • Piştgiriyek zêde kir ji bo rasterast parskirina nivîsarên ku di firînê de têne dakêşandin ji ber ku ew li ser torê têne dakêşandin bêyî tevlêbûna mijara sereke ya Chrome. Berê, stream yekem car di mijara sereke de hate wergirtin, ku jê re ew ji parserê re hate veguheztin. Vê rêkûpêk tê vê wateyê ku verastkirin dikare ji hêla karên din ên ku li ser mijara sereke têne xebitandin, wekî parkirina HTML-ê û bicîhkirina nivîsarên din ên JavaScript-ê were asteng kirin. Niha verastkirineke wisa hatiye betalkirin;
  • Pêşveçûnên di amûrên ji bo pêşdebirên malperê de:
    • Moda çavdêriya CSS-ê temamkirina nav û nirxên bingehîn ên fonksiyonên ku di taybetmendiyên CSS-ê de têne sepandin peyda dike (mînak, "filter: blur (1px)"). Nirxên pêşniyarî tavilê di sêwirana rûpelê ya pêşdîtinkirî de têne xuyang kirin;
      Weşana Chrome 75

    • Di panela fermanê de, ku dema pêlkirina Ctrl+Shift+P tê xuyang kirin, fermana "Daneyên Malperê Paqij bike" tê bicîh kirin da ku hemî daneyên ku bi rûpelê ve girêdayî ne paqij bike (bi heman rengî bangkirina menuya Serlêdan> Paqijkirina Storage), tevî xebatkarên Karûbar, Storage herêmî, sessionStorage. , IndexedDB, Web SQL, Cookies, Cache û Application Cache;
    • Kapasîteya dîtina hemî databasên IndexedDB yên heyî zêde kir (berê di Serlêdan > IndexedDB de gengaz bû ku databasa qada heyî were dîtin, ku destûr neda, mînakî, karanîna IndexedDB-ê di blokên ku bi iframe ve hatî barkirin venêrtin);

      Weşana Chrome 75

    • Di navbera vekolîna torê de, şîreta amûrê ya ku gava ku hûn li ser zeviyên stûna "Mezinahî" disekinin derdikeve holê, naha mezinahiya çavkaniyê di forma xweya orîjînal de, bêyî pelixandinê nîşan dide;

      Weşana Chrome 75

    • Bara kêlekê ya debugerê der barê rewşa xalên veqetandinê yên ku bi beşên takekesî yên biwêjên tevlihev ên di rêzekê de ve girêdayî ne, derketinek veqetandî peyda dike, mînakî, yên ku di zincîreka banga rêbazê de hatine danîn;

      Weşana Chrome 75

    • Panelên vekolînê yên IndexedDB û Cache naha jimarkerên jimara giştî ya çavkaniyan di databasê an cache de nîşan didin;
      Weşana Chrome 75

  • Di avahiyên Kanarya yên ezmûnî de zêde kirin alîkarî
    gihîştina DNS-ê li ser HTTPS (DoH, DNS ser HTTPS), ku dikare di chrome://flags#dns-over-https de were çalak kirin. DoH dikare ji bo pêşîlêgirtina agahdariya li ser navên mêvandar ên daxwazkirî bi navgîniya pêşkêşkerên DNS-yê pêşkêşkeran, têkoşîna li dijî êrişên MITM û xapandina seyrûsefera DNS-ê, berevajîkirina astengkirina di asta DNS-ê de, an jî ji bo organîzekirina xebatê di rewşek ne gengaziya gihîştina rasterast a DNS-ê de kêrhatî be. pêşkêşker (mînak, dema ku bi navgînek proxy dixebitin);

Ji bilî nûbûn û rastkirina xeletiyan, guhertoya nû ji holê radike 42 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. Wekî beşek ji bernameyê dayîna xelatên diravî ji bo vedîtina qelsiyên ji bo serbestberdana heyî, Google 13 xelatên bi nirxê 9000 $ (yek xelatek 5000 $, du xelatên 1000 $, û çar xelatên 500 $) da. Mezinahiya 7 xelatan hêj nehatiye diyarkirin.

Source: opennet.ru

Add a comment