Chrome Tso Tawm 99

Google tau tshaj tawm qhov kev tso tawm ntawm Chrome 99 lub vev xaib browser, tib lub sijhawm, kev tso tawm ruaj khov ntawm Chromium qhov project pub dawb, uas yog lub hauv paus ntawm Chrome, muaj. Chrome browser yog qhov txawv los ntawm kev siv Google logos, muaj lub hauv paus rau kev xa cov ntawv ceeb toom thaum muaj kev sib tsoo, modules rau kev ua si cov ntsiab lus tiv thaiv cov yeeb yaj kiab (DRM), lub kaw lus rau kev txhim kho qhov hloov tshiab, thiab xa RLZ tsis tau thaum nrhiav. Qhov txuas ntxiv Chrome 100 tso tawm yog teem rau lub Peb Hlis 29th.

Cov kev hloov loj hauv Chrome 99:

  • Chrome rau Android suav nrog kev siv Certificate Transparency mechanism, uas muab cov ntaub ntawv ywj pheej rau pej xeem ntawm txhua daim ntawv pov thawj uas tau muab thiab tshem tawm. Daim ntawv pov thawj pej xeem ua rau nws muaj peev xwm ua qhov kev tshuaj xyuas ywj pheej ntawm txhua qhov kev hloov pauv thiab kev ua haujlwm ntawm cov ntawv pov thawj, thiab yuav tso cai rau koj los saib xyuas tam sim txhua qhov kev sim ua zais cov ntaub ntawv cuav. Cov ntawv pov thawj uas tsis muaj kev cuam tshuam hauv Daim Ntawv Pov Thawj Transparency yuav raug tso tseg los ntawm qhov browser thiab tso saib qhov yuam kev tsim nyog. Yav dhau los, qhov txheej txheem no tsuas yog qhib rau lub desktop version thiab rau ib feem me me ntawm cov neeg siv Android.
  • Vim muaj ntau qhov kev tsis txaus siab, Private Network Access mechanism, yav dhau los tau npaj rau hauv hom kev sim, tau raug xiam oob qhab, txhawm rau ntxiv dag zog tiv thaiv kev tawm tsam cuam tshuam txog kev nkag mus rau cov peev txheej hauv lub network lossis ntawm tus neeg siv lub computer (localhost) los ntawm cov ntawv sau thaum lub qhov chaw qhib. Txhawm rau tiv thaiv cov kev tawm tsam zoo li no thaum nkag mus rau ib qho subresources ntawm lub network sab hauv, nws tau thov kom xa ib daim ntawv thov kom meej meej rau cov cai los rub tawm cov subresources. Google yuav tshuaj xyuas qhov kev siv raws li cov lus pom zoo tau txais thiab muab cov kev txhim kho hauv kev tso tawm yav tom ntej.
  • Lub peev xwm los tshem tawm cov kev tshawb nrhiav tsis zoo tau rov qab los. Cia peb nco ntsoov koj tias pib los ntawm Chrome 97 hauv lub configurator nyob rau hauv "Search Engine Management" seem (chrome://settings/searchEngines) muaj peev xwm tshem tawm cov ntsiab lus los ntawm cov npe ntawm cov kev tshawb fawb tsis zoo (Google, Bing, Yahoo) thiab kho. kev tshawb nrhiav cav tsis tau nres, uas ua rau muaj kev tsis txaus siab ntawm ntau tus neeg siv.
  • Ntawm Windows platform, nws muaj peev xwm tshem tawm cov ntawv thov lub vev xaib (PWA, Progressive Web App) los ntawm kev teeb tsa kev teeb tsa lossis kev tswj hwm vaj huam sib luag, zoo ib yam li tshem cov ntawv thov Windows.
  • Kev sim zaum kawg tab tom ua rau muaj kev cuam tshuam ntawm qhov chaw tom qab qhov browser mus txog ib qho version uas muaj peb tus lej es tsis yog ob (ib zaug, tom qab tso tawm ntawm Chrome 10, ntau qhov teeb meem tshwm sim hauv Cov Neeg Siv-Agent parsing qiv). Thaum qhov kev xaiv "chrome://flags#force-major-version-to-100" tau qhib, version 100 tau tshwm sim hauv User-Agent header.
  • CSS muab kev txhawb nqa rau cov khaubncaws sab nraud povtseg, txhais tau tias siv txoj cai @layer thiab imported los ntawm CSS @import txoj cai siv txheej () muaj nuj nqi. CSS cov cai nyob rau hauv ib txheej cascade cascade ua ke, ua kom yooj yim rau kev tswj tag nrho cov cascade, muab kev yooj yim los hloov cov txheej txheem ntawm cov txheej txheem, thiab tso cai rau kev tswj hwm cov ntaub ntawv CSS kom meej, tiv thaiv kev tsis sib haum xeeb. Cascading khaubncaws sab nraud povtseg yog yooj yim los siv rau cov ntsiab lus tsim, txhais cov qauv ntawm cov ntsiab lus, thiab xa cov qauv tsim ntawm cov khoom mus rau cov tsev qiv ntawv sab nraud.
  • Tus txheej txheem showPicker() tau ntxiv rau hauv chav kawm HTMLInputElement, tso cai rau koj los tso saib cov lus npaj ua tiav rau kev sau cov txiaj ntsig zoo hauv cov teb. nrog hom "hnub", "hli", "lub lim tiam", "lub sijhawm", "datetime-local", "xim" thiab "file", nrog rau cov teb uas txhawb nqa autofill thiab datalist. Piv txwv li, koj tuaj yeem pom daim ntawv qhia hnub zoo li lub interface rau xaiv hnub, lossis palette rau kev nkag mus rau xim.
    Chrome Tso Tawm 99
  • Nyob rau hauv keeb kwm kev sim hom (kev sim cov yam ntxwv uas yuav tsum tau sib cais ua kom), nws muaj peev xwm mus pab kom ib tug tsaus nti tsim hom rau web daim ntaub ntawv. Cov xim thiab keeb kwm yav dhau rau cov ntsiab lus tsaus raug xaiv siv qhov tshiab color_scheme_dark teb hauv daim ntawv thov web manifest cov ntaub ntawv. Keeb Kwm Kev Txiav Txim hais txog kev muaj peev xwm ua haujlwm nrog API teev tseg los ntawm cov ntawv thov rub tawm los ntawm localhost lossis 127.0.0.1, lossis tom qab sau npe thiab tau txais lub cim tshwj xeeb uas siv tau rau lub sijhawm txwv rau ib qhov chaw tshwj xeeb.
  • Qhov Kev Sau Ntawv Txhais Tes API tau ruaj khov thiab muab rau txhua tus neeg, tso cai rau kev siv cov kev pabcuam sau ntawv los ntawm lub operating system.
  • Rau kev teeb tsa lub vev xaib nyob ib leeg (PWA, Progressive Web App), Qhov Kev Tiv Thaiv Qhov rai Overlay tivthaiv tau ruaj khov, nthuav dav thaj tsam ntawm daim ntawv thov mus rau tag nrho lub qhov rais, suav nrog thaj chaw lub npe, uas tus qauv qhov rai tswj cov nyees khawm (kaw, minimize, maximize) yog superimposed. Daim ntawv thov Web tuaj yeem tswj tau qhov kev ua haujlwm thiab kev tawm tswv yim ntawm tag nrho lub qhov rais, tshwj tsis yog rau cov txheej txheem overlay nrog lub qhov rais tswj cov nyees khawm.
  • CSS muaj nuj nqi calc() tso cai rau muaj nuj nqis xws li "infinity", "-infinity" thiab "NaN" los yog cov kab lus uas ua rau muaj txiaj ntsig zoo sib xws, xws li 'calc(1/0)'.
  • Qhov "tsuas yog" parameter tau ntxiv rau CSS cov cuab yeej xim-txheej txheem, uas ua rau nws muaj peev xwm txiav txim siab nyob rau hauv cov xim schemes ib lub caij tuaj yeem tso tawm kom raug ("lub teeb", "tsaus", "hnub mode" thiab "mob hmo ntuj" ), tso cai rau koj tshem tawm yuam kev hloov xim rau cov ntsiab lus HTML. Piv txwv li, yog tias koj teev "div { xim-scheme: tsuas yog lub teeb }", ces tsuas yog lub teeb lub ntsiab lus yuav raug siv rau div lub caij, txawm tias qhov browser yuam lub ntsiab tsaus nti kom qhib tau.
  • Txhawm rau hloov document.adoptedStyleSheets cov khoom muaj nqis, thawb() thiab pop() tam sim no siv tau es tsis txhob reassigning tag nrho cov cuab yeej. Piv txwv li, "document.adoptedStyleSheets.push(newSheet);".
  • Kev siv ntawm CanvasRenderingContext2D interface tau ntxiv kev txhawb nqa rau ContextLost thiab ContextRestored cov xwm txheej, rov pib dua () txoj kev, "willReadFrequently" kev xaiv, CSS ntawv hloov kho, roundRect rendering primitive, thiab conical gradients. Txhim kho kev txhawb nqa rau SVG cov ntxaij lim dej.
  • Tshem tawm "-webkit-" ua ntej los ntawm "text-emphasis", "text-emphasis-xim", "text-emphasis-position" thiab "text-emphasis-style" cov khoom.
  • Rau cov nplooj ntawv qhib yam tsis muaj HTTPS, nkag mus rau Battery Status API, uas tso cai rau koj kom tau txais cov ntaub ntawv hais txog lub roj teeb, raug txwv.
  • Tus txheej txheem navigator.getGamepads() muab qhov tso zis ntawm ib qho array ntawm Gamepad cov khoom es tsis yog GamepadList. GamepadList tsis muaj kev txhawb nqa hauv Chrome lawm, vim yog tus qauv yuav tsum tau ua thiab tus cwj pwm ntawm Gecko thiab Webkit xyaw.
  • WebCodecs API tau raug coj los ua raws li qhov tshwj xeeb. Hauv particular, tus txheej txheem EncodedVideoChunkOutputCallback() thiab VideoFrame() constructor tau hloov lawm.
  • Hauv V8 JavaScript cav, cov khoom siv tshiab, daim ntawv qhia hnub nyoog, kev sib tsoo, teev sijhawm, lej Systems, timeZones, textInfo thiab weekInfo tau ntxiv rau Intl.Locale API, tso tawm cov ntaub ntawv hais txog cov ntawv txhawb nqa, thaj chaw lub sijhawm thiab lub sijhawm thiab cov ntawv nyeem. const arabicEgyptLocale = new Intl.Locale('ar-EG') // ar-EG arabicEgyptLocale.calendars // ['gregory', 'coptic', 'islamic', 'islamic-civil', 'islamic-tbla'] arabicEgyptLocale .collations // ['compat', 'emoji', 'eor'] arabicEgyptLocale.hourCycles // ['h12'] arabicEgyptLocale.numberingSystems // ['arab'] arabicEgyptLocale.timeZones // ['Africa/Cairogy' .textInfo // { kev taw qhia: 'rtl' } japaneseLocale.textInfo // { kev taw qhia: 'ltr' } chineseTaiwanLocale.textInfo // { kev taw qhia: 'ltr' }
  • Ntxiv Intl.supportedValuesOf(code) muaj nuj nqi, uas xa rov qab ib qho array ntawm kev txhawb nqa tus cim rau Intl API rau daim ntawv qhia hnub, sib sau ua ke, txiaj, lej System, timeZone thiab chav tsev khoom. Intl.supportedValuesOf('unit') // ['acre', 'bit', 'byte', 'celsius', 'centimeter', ...]
  • Kev txhim kho tau ua rau cov cuab yeej rau cov neeg tsim tawm lub vev xaib. Lub network vaj huam sib luag muab lub peev xwm los qeeb WebSocket thov kom debug ua haujlwm nyob rau hauv cov xwm txheej ntawm kev sib txuas hauv network qeeb. Ib lub vaj huam sib luag tau ntxiv rau "Daim Ntawv Thov" tab rau kev taug qab cov ntaub ntawv tsim tawm los ntawm Kev Qhia API. Lub vaj huam sib luag Recorder tam sim no txhawb nqa tos ua ntej lub caij pom lossis nyem tau ua ntej ua si cov lus txib kaw. Lub emulation ntawm lub ntsiab tsaus nti tau simplified. Txhim kho kev tswj vaj huam sib luag los ntawm cov vijtsam kov. Hauv lub vev xaib console, kev txhawb nqa rau kev khiav tawm tau raug ntxiv rau qhov tseem ceeb ntawm cov ntawv hauv cov xim, kev txhawb nqa rau daim npog qhov ncauj qhov ntswg %s, %d, %i thiab %f tau ntxiv, thiab kev ua haujlwm ntawm cov ntawv lim tau raug txhim kho.
    Chrome Tso Tawm 99

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, tus tshiab version tshem tawm 28 qhov tsis zoo. Ntau qhov tsis zoo tau raug txheeb xyuas raws li qhov tshwm sim ntawm kev ntsuas tsis siv neeg siv qhov chaw nyob Sanitizer, MemorySanitizer, Tswj Flow Integrity, LibFuzzer thiab AFL cov cuab yeej. Tsis muaj teeb meem tseem ceeb tau raug txheeb xyuas uas yuav tso cai rau ib tus los hla txhua theem ntawm kev tiv thaiv browser thiab ua tiav cov cai ntawm lub kaw lus sab nraud sandbox ib puag ncig. Raws li ib feem ntawm qhov kev pab cuam nyiaj ntsuab rau kev tshawb pom qhov tsis zoo rau qhov kev tso tawm tam sim no, Google tau them 21 khoom plig muaj nqis $ 96 txhiab (ib qho $ 15000 khoom plig, ob $ 10000 khoom plig, rau $ 7000 khoom plig, ob $ 5000 khoom plig, ob $ 3000 khoom plig thiab ib qho khoom plig $ 2000). .

Tau qhov twg los: opennet.ru

Ntxiv ib saib