Google publikigis Chrome 106, la senpagan TTT-legilon. Stabila eldono de la malfermfonteca Chromium-projekto, la fundamento de Chrome, ankaŭ haveblas. Chrome diferencas de Chromium per sia uzo de Google-emblemoj, sia kraŝ-sciiga sistemo, moduloj por ludi kopi-protektitan videenhavon (DRM), aŭtomata ĝisdatiga instalado, ĉiam aktiva sablokest-izolado, provizado de Google API-ŝlosiloj, kaj la transdono de RLZ-parametroj dum serĉoj. Por tiuj, kiuj bezonas pli da tempo por ĝisdatigi, aparta Extended Stable-branĉo estas konservata dum ok semajnoj. La sekva eldono, Chrome 107, estas planita por la 25-a de oktobro.
Ŝanĝoj en Chrome 106:
- Por uzantoj de komputilaj versioj, la mekanismo Prerender2 por antaŭbildigi rekomendan enhavon en la Omnibox-adresbreto estas ebligita defaŭlte. Antaŭbildigo kompletigas la antaŭe haveblan opcion ŝargi la plej verŝajnajn rekomendojn sen atendi uzantan klakon. Aldone al ŝargado, la enhavo de rekomend-rilataj paĝoj nun povas esti bildigita en bufro (inkluzive de efektivigo de skriptoj kaj generado de la DOM-arbo), certigante ke rekomendoj estas montrataj tuj post klako.
- Vi nun povas serĉi vian historion, legosignojn kaj langetojn rekte el la adresbreto de la Omnibox. La kontroletikedoj @history, @bookmarks kaj @tabs estas haveblaj por lokaj serĉoj. Ekzemple, por serĉi viajn legosignojn, enigu "@bookmarks serĉfrazo". Speciala opcio estas havebla en la serĉagordoj por malebligi serĉojn el la adresbreto.


- Subteno por la teknologio Server Push, kiu estas difinita en la normoj HTTP/2 kaj HTTP/3 kaj permesas servilo Sendu rimedojn al la kliento sen atendi eksplicitan peton. La citita kialo por ĉesigi subtenon estas la nenecesa komplekseco de la efektivigo de la teknologio, konsiderante la haveblecon de pli simplaj kaj same efikaj alternativoj, kiel ekzemple la etikedo. , HTTP-respondo 103, kaj la protokolo WebTransport. Laŭ statistikoj de Google, en 2021, proksimume 1.25% de retejoj funkciantaj per HTTP/2 uzis Server Push, kaj en 2022, ĉi tiu nombro falis al 0.7%. Server Push-teknologio ankaŭ ĉeestas en la HTTP/3-specifo, sed praktike, multaj servilaj kaj klientaj programaroj, inkluzive de la retumilo Chrome, komence ne efektivigis ĝin.
- Malŝaltis la eblecon uzi ne-Askiajn signojn en domajnoj specifitaj en la kuketo-kaplinio (por IDN-domajnoj, vi devus specifi domajnoj (en punycode-formato). Ĉi tiu ŝanĝo konformas la retumilon al RFC 6265bis kaj la konduto efektivigita en Firefox.
- Pli klaraj etikedoj estas proponitaj por identigi ekranojn en plurekranaj konfiguracioj. Ĉi tiuj etikedoj povas esti montrataj en permesaj dialogoj por malfermi fenestron sur ekstera ekrano. Ekzemple, anstataŭ la ekstera ekrannumero ('Ekstera Ekrano 1'), la nomo de la monitormodelo ('HP Z27n') nun estos montrata.
- Plibonigoj en la versio por Android:
- La paĝo pri foliumhistorio nun subtenas la funkcion "Vojaĝo", kiu resumas pasintan agadon grupigante informojn pri antaŭe plenumitaj serĉdemandoj kaj viditaj paĝoj. Kiam vi enigas ŝlosilvortojn en la adresbreto, se ili antaŭe estis uzitaj en serĉdemandoj, la retumilo ofertas la eblon daŭrigi la serĉadon de kie vi ĉesis.
- Sur aparatoj kun la platformo Android Versio 11 nun permesas al vi bloki paĝon malfermitan en inkognita reĝimo post ŝanĝo al alia aplikaĵo. Rekomenci retumadon post blokado postulas aŭtentigon. Blokado estas malŝaltita defaŭlte kaj devas esti ebligita en la privatecaj agordoj.
- Kiam oni provas elŝuti dosierojn el inkognita reĝimo, aperos aldona konfirma mesaĝo, kune kun averto, ke la elŝutita dosiero estos videbla al aliaj uzantoj de la aparato, ĉar ĝi estos konservita en la elŝuta administrilo.

- La API chrome.runtime estas nuligita por ĉiuj retejoj. Ĉi tiu API nun haveblas nur per retumilaj aldonaĵoj. Antaŭe, chrome.runtime estis havebla por ĉiuj retejoj ĉar ĝi estis uzata de la enkonstruita aldonaĵo CryptoToken, kiu efektivigis la malrekomenditan U2F API.
- Pluraj novaj API-oj estis aldonitaj al Origin Trials-reĝimo (eksperimentaj funkcioj kiuj postulas apartan aktivigon). Origin Trial implicas la kapablon labori kun la specifita API de aplikoj elŝutitaj de localhost aŭ 127.0.0.1, aŭ post registriĝo kaj ricevado de speciala signo kiu validas por limigita tempo por specifa retejo.
- La koncepto de anonimaj iframoj, kiuj permesas ŝargi dokumenton en aparta kunteksto, senrilata al aliaj iframoj kaj la ĉefa dokumento.
- La Pop-Up API estas uzata por montri interfacajn elementojn super aliaj elementoj, kiel ekzemple interagajn menuojn, konsiletojn, ilojn por elekti enhavon kaj lernilojn. Por montri elementon sur la plej supra tavolo, la nova atributo "popup" estas uzata. Male al dialogoj kreitaj per la elemento La nova API permesas al vi krei sensmodajn dialogojn, trakti eventojn, uzi animaciojn kaj krei flekseblajn ŝprucfenestrojn.
- La ecoj 'grid-template-columns' kaj 'grid-template-rows' uzataj en CSS Grid nun subtenas interpoladon por provizi glatajn transirojn inter malsamaj kradstatoj.
- La CSS-eco 'forced-color-adjust' nun subtenas la valoron 'preserve-parent-color', kiu igas la econ color preni sian valoron de la gepatra elemento.
- La eco "-webkit-hyphenate-character" estis forigita de la prefikso "-webkit-" kaj nun haveblas sub la nomo "hyphenate-character". Ĉi tiu eco uzeblas por agordi la ĉenon uzatan anstataŭ la vortdivida signo ("-").
- La tria eldono de la Intl.NumberFormat API estis efektivigita, kiu inkluzivas novajn funkciojn formatRange(), formatRangeToParts() kaj selectRange(), grupigon de aroj, novajn opciojn por rondigo kaj precizeco, kaj la kapablon interpreti ĉenojn kiel decimalajn nombrojn.
- La API ReadableStream nun subtenas efikan rektan translokigon de duumaj datumoj de la seria pordo, preterirante internajn atendovicojn kaj bufrojn. Rekta translokigo estas ebligita per specifado de la BYOB-reĝimo: "port.readable.getReader({ mode: 'byob' })".
- La aŭdaj kaj videaj API-oj (AudioDecoder, AudioEncoder, VideoDecoder, kaj VideoEncoder) nun subtenas la eventon "dequeue" kaj rilatajn revokojn, kiuj estas ekigitaj kiam la kodeko komencas plenumi taskojn pri ĉifrado aŭ malĉifrado de envicigita enhavo.
- La WebXR Device API efektivigas krudan aliron al kameraaj bildteksturoj sinkronigitaj kun la nuna pozicio en la virtuala medio.
- Plibonigoj estis faritaj al iloj por TTT-programistoj. La panelo Fontoj nun permesas grupigi dosierojn laŭ fonto. Stakospuroj por nesinkronaj operacioj estis plibonigitaj. Konataj triapartaj skriptoj nun povas esti aŭtomate ignorataj dum sencimigado. La kapablo kaŝi ignoritajn dosierojn en menuoj kaj paneloj estis aldonita. Plibonigita administrado de alvokostako en la sencimigilo.

Nova Interaga trako estis aldonita al la Elfaro-panelo por bildigi paĝajn interagojn kaj identigi eblajn respondemajn problemojn.

Aldone al novaj funkcioj kaj cimo-riparoj, la nova versio traktas 20 vundeblecojn. Multaj el la vundeblecoj estis identigitaj per aŭtomata testado uzante AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer kaj AFL. Neniuj kritikaj problemoj, kiuj povus permesi preteriri ĉiujn tavolojn de retumila protekto kaj efektivigi kodon ekster la sablokestmedio, estis identigitaj. Kiel parto de sia programo pri vundeblecaj rekompencoj por la nuna eldono, Google aljuĝis 16 rekompencojn kun sumo de 38 500 dolaroj (po unu rekompenco de 9 000 dolaroj, 7 500 dolaroj, 7 000 dolaroj, 5 000 dolaroj, 4 000 dolaroj, 3 000 dolaroj, 2 000 dolaroj kaj 1 000 dolaroj). La sumoj de ok el la rekompencoj ankoraŭ ne estas determinitaj.
fonto: opennet.ru





