Weşana Chrome 96

Google serbestberdana geroka webê Chrome 96 eşkere kir. Di heman demê de, serbestberdana bi îstîqrar a projeya Chromium ya belaş, ku bingeha Chrome-ê ye, heye. Geroka Chrome-ê bi karanîna logoyên Google-ê, hebûna pergalek ji bo şandina agahdariyan di bûyera qezayê de, modulên ji bo lîstina naveroka vîdyoya parastî (DRM), pergalek ji bo sazkirina bixweber nûvekirinan, û veguheztina parametreyên RLZ-ê di dema lêgerînê de tê veqetandin. Şaxa Chrome 96 dê 8 hefte wekî beşek ji çerxa Stable ya Berfireh were piştgirî kirin. Daxuyaniya paşîn a Chrome 97 ji bo 4-ê Çile tê plan kirin.

Guhertinên sereke di Chrome 96 de:

  • Di barika nîşangiran de, ku di binê barika navnîşanê de tê xuyang kirin, bişkoka Serlêdan ji hêla xwerû ve veşartî ye, ku dihêle hûn rûpela "chrome: // apps" bi navnîşek karûbarên sazkirî û serîlêdanên malperê vekin.
    Weşana Chrome 96
  • Piştgiriya ji bo Android 5.0 û platformên berê hatine sekinandin.
  • Piştgiriyek zêde kir ji bo verastkirina ji HTTP ber HTTPS bi karanîna DNS (dema ku navnîşanên IP-yê destnîşan dikin, ji bilî tomarên DNS yên "A" û "AAAA", tomara DNS "HTTPS" jî tê xwestin, heke hebe, gerok dê tavilê bi malpera bi rêya HTTPS).
  • Di weşana ji bo pergalên sermaseyê de, cache Back-Pêş, ku dema ku bişkokên Veger û Pêş ve bikar tîne, navîgasyon tavilê peyda dike, hate berfireh kirin da ku piştî vekirina malperek din navîgasyon di nav rûpelên ku berê hatine dîtin de piştgirî bike.
  • Mîhenga "chrome://flags#force-major-version-to-100" lê zêde kir ji bo ceribandina têkçûna muhtemel a malperan piştî ku gerok bigihîje guhertoyek ku li şûna duyan ji sê reqeman pêk tê (yek car piştî serbestberdana Chrome 10 li pirtûkxaneyên parskirina Bikarhêner-Agent gelek pirsgirêk derketine holê). Dema ku vebijark were çalak kirin, guhertoya 100 (Chrome/100.0.4664.45) di sernavê Bikarhêner-Agent de tê xuyang kirin.
  • Di avahîsaziyên ji bo platforma Windows-ê de, daneyên têkildarî xebata karûbarên torê (cookies, hwd.) ji bo amadekirina pêkanîna mekanîzmaya îzolekirina torê (Network Sandbox) veguheztin bindekrêtûyek cihê "Torê".
  • Gelek API-yên nû li moda Origin Trials (taybetmendiyên ceribandinê yên ku çalakkirina cihêreng hewce dike) hatine zêde 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.
    • Tiştek FocusableMediaStreamTrack hate pêşniyar kirin (ku navê wê were guheztin BrowserCaptureMediaStreamTrack), ku rêbaza fokus() piştgirî dike, bi vê yekê sepanên ku naveroka pencereyan an tabloyan digirin (mînak, bernameyên ji bo weşandina naveroka paceyan di dema konfêransa vîdyoyê de) dikarin agahdarî bistînin. li ser baldariya têketinê û guheztinên wê bişopînin.
    • Mekanîzmaya Pêşniyarên Pêşîn hate bicîh kirin, ku dihêle hûn girîngiya çavkaniyek taybetî ya dakêşandî destnîşan bikin bi destnîşankirina taybetmendiya "giringî" ya zêde di tagên wekî iframe, img û girêdanê de. Taybetmendî dikare nirxên "oto" û "kêm" û "bilind" bigire, ku bandorê li rêza ku gerok çavkaniyên derveyî bar dike.
  • Sernavê Cross-Origin-Embedder-Policy, ku moda veqetandinê ya Cross-Origin kontrol dike û dihêle hûn li ser rûpela Xebatên Taybet qaîdeyên karanîna ewle destnîşan bikin, naha parametreyek "bêbawer" piştgirî dike da ku veguheztina agahdariya pêbaweriyê neçalak bike, wek mînak. Cookies û sertîfîkayên xerîdar.
  • Di CSS-ê de pseudo-classek nû ":autofill" hate pêşniyar kirin, ku dihêle hûn dagirtina otomatîkî ya zeviyan di etîketa têketinê de ji hêla gerokê ve bişopînin (heke hûn wê bi destan tijî bikin, hilbijêr kar nake).
  • Ji bo ku ji lûlên daxwaznameyê dûr nekevin, dema ku taybetmendiya CSS Containment li ser etîketên HTML an BODY-ê tê sepandin, taybetmendiyên CSS-moda nivîsandinê, rênîşandan, û paşerojê êdî li dîmenderê nayên sepandin.
  • Taybetmendiya font-sentez a CSS-ê lê zêde kir, ku destûrê dide te ku hûn şiyana sentezkirina şêwazên ku ne di nav malbata tîpên bijartî de ne, kontrol bikin.
  • PerformanceEventTiming API, ku ji bo pîvandin û xweşbînkirina bersivdariya UI agahdariya zêde peyda dike, taybetmendiyek InteractionID-ê ku nasnameya pêwendiya bikarhêner temsîl dike zêde kiriye. Nas destûrê dide te ku hûn metrîkên cihêreng bi çalakiyek bikarhênerek yekane ve girêbidin, mînakî, destekek li ser ekranek destikê gelek bûyeran çêdike wekî nîşangir, mişkî, nîşangir, mouseup û klîk, û InteractionID dihêle hûn van hemî bûyeran bi yekane ve girêbidin. pêbûn.
  • Cûreyek nû ya îfadeyên medyayê zêde kir (Pirsa Medyayê) - "tercih-berevajî" ji bo ku naveroka rûpelê li gorî mîhengên berevajî yên ku di pergala xebitandinê de hatine destnîşan kirin biguhezîne (mînakî, vekirina moda berevajiya bilind).
  • Ji bo serîlêdanên PWA yên serbixwe, piştgirî ji bo qadek "id" ya bijartî ya bi nasnava serîlêdana gerdûnî li manîfestoyê hatiye zêdekirin (heke qad neyê diyarkirin, URL-ya destpêkê ji bo nasnameyê tê bikar anîn).
  • Serlêdanên PWA yên serbixwe naha xwedan şiyana qeydkirina wekî rêveberên URL-yê ne. Mînakî, serîlêdana music.example.com dikare xwe wekî rêvekerek URL https://*.music.example.com tomar bike û hemî veguheztinên ji sepanên derveyî bi karanîna van girêdanan, mînakî, ji peyamnêrên tavilê û xerîdarên e-nameyê, dê rê bidin. ji bo vekirina vê sepanên PWA-, ne tabloyek gerokek nû.
  • CSP (Siyaseta Ewlekariya Naverokê) rêwerzek wasm-neewle-eval lê zêde kir da ku şiyana xebitandina kodê li WebAssembly kontrol bike. Rêbernameya CSP-script-src naha WebAssembly vedigire.
  • WebAssembly ji bo celebên referansê (cureyê externref) piştgirî zêde kiriye. Modulên WebAssembly naha dikarin referansên tiştên JavaScript û DOM-ê di guherbaran de hilînin û wekî argûman derbas bikin.
  • PaymentMethodData ji bo rêbaza dravdanê ya "karta bingehîn" piştgirîya qedîm ragihand, ku ev yek mimkun kir ku kar bi her cûre qertan re bi navgînek yek nasnameyek were organîze kirin, bêyî ku li ser celebên daneya kesane referans bike. Li şûna "karta bingehîn", tê pêşniyar kirin ku rêbazên alternatîf ên wekî Google Pay, Apple Pay û Samsung Pay bikar bînin.
  • Dema ku malperek U2F (Cryptotoken) API-ê bikar tîne, dê ji bikarhêner re hişyariyek bi agahdariya li ser betalkirina vê navrûya nermalavê were destnîşan kirin. API-ya U2F dê di Chrome 98-ê de ji hêla xwerû ve were neçalak kirin û di Chrome 104-ê de bi tevahî were rakirin. Divê API-ya Rastkirina Webê li şûna U2F API-ê were bikar anîn.
  • Pêşveçûn li amûrên ji bo pêşdebirên malperê hatine çêkirin. Panelek nû ya CSS Overview hate zêdekirin ku kurteyek agahdariya li ser reng, tîpan, danezanên nehatine bikar anîn û vegotinên medyayê pêşkêşî dike, û pirsgirêkên potansiyel ronî dike. Operasyonên guherandin û kopîkirina CSS-ê çêtir kirin. Di panela Styles de, vebijarkek li menuya kontekstê hate zêdekirin ku pênaseyên CSS-ê di forma bêjeyên JavaScript-ê de kopî bike. Tabloyek Payload bi analîzkirina parametreyên daxwaznameyê li panela çavdêriya daxwaza torê hate zêdekirin. Vebijêrkek li konsolê malperê hate zêdekirin da ku hemî xeletiyên CORS (Parvekirina Çavkaniyê ya Cross-Origin) veşêre û ji bo fonksiyonên asyncê şopek stikê tê peyda kirin.
    Weşana Chrome 96

Ji bilî nûbûn û rastkirina xeletiyan, guhertoya nû 25 qelsiyan ji holê radike. Gelek qelsî di encama ceribandina otomatîkî de bi karanîna amûrên AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer û AFL hatine nas kirin. 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 xelata diravî ya ji bo vedîtina qelsiyên ji bo serbestberdana heyî, Google 13 xelatên bi nirxê 60 dolaran (yek xelata 15000 $, yek xelatek 10000 $, du xelatên 7500 $, yek xelatek 5000 $, du xelatên 3000 $, yek xelatek $ 2500, xelatek $ 2000 du $ 1000 bonus û yek $ 500 bonus). Mezinahiya 5 xelatan hêj nehatiye diyarkirin.

Source: opennet.ru

Add a comment