Software-update: Google Chrome 102.0.5005.63

Google Chrome logo (79 pix) Google heeft versie 102 van zijn webbrowser Chrome uitgebracht. Google Chrome is beschikbaar voor Windows, Linux en macOS. Er zijn ook versies voor Android en iOS, maar die volgen een iets ander releaseschema. In versie 102 kan onder meer de volgorde van tabbladen via een sneltoets worden veranderd en kunnen webapps nu bestanden openen. Meer informatie over de veranderingen die in deze uitgave zijn aangebracht, naast de gebruikelijke bug- en security fixes, kunnen hieronder worden gevonden.

Window Controls Overlay for Installed Desktop Web Apps

Window controls overlay extends an app's client area to cover the entire window, including the title bar, and the window control buttons (close, maximize/restore, minimize). The web app developer is responsible for drawing and input handling for the entire window except for the window controls overlay. Developers can use this feature to make their installed desktop web apps look like operating system apps. For more information, see Customize the window controls overlay of your PWA's title bar.

Completed Origin Trials

The following features, previously in a Chrome origin trial, are now enabled by default. Origin trials allow you to try new features and give feedback on usability, practicality, and effectiveness to the web standards community. To register for any of the origin trials currently supported in Chrome, including the ones described below, visit the Chrome Origin Trials dashboard. To learn more about origin trials in Chrome, visit the Origin Trials Guide for Web Developers. Microsoft Edge runs its own origin trials separate from Chrome. To learn more, see the Microsoft Edge Origin Trials Developer Console.

Capture Handle

A new mechanism allows an application to opt-in to exposing information to applications that are video-capturing it. This allows collaboration between capturing and captured applications. For example, a video conference application that's video-capturing a presentation, could expose user-facing controls in the video conference tab for navigating the presentation in the captured tab.

Network State Partitioning

Network state is now partitioned by the network partition key (which consists of top frame site and possibly frame site), to protect against cross-site tracking through the use of side channels. "Network State" here includes connections (b, b, b, websocket), the DNS cache, ALPN/b support data, TLS/b resumption information, Reporting/NEL configuration and uploads, and Expect-CT information. Cross-site tracking is a major privacy concern for users. This is a necessary part of addressing the problem.

Speculation Rules

Speculation rules provides a flexible syntax for defining what outgoing links are eligible to be prefetched before navigation. It also enables additional enhancements, such as use of a private prefetch proxy, where applicable.

Subresource loading with Web Bundles

This feature provides a new approach to loading a large number of resources efficiently using a format that allows multiple resources to be bundled, e.g. Web Bundles.

Other Features in this Release File Handlers Web App Manifest Member

File Handling provides a way for web applications to declare the ability to handle files with given MIME types and extensions. The web application will receive an event when the user intends to open a file with that web application.

To define a PWA as a file handler, add the file_handlers member to the Web App Manifest. You can read about its members in the spec.

inert Attribute

The new inert attribute lets you mark parts of the DOM tree as inert. When a node is inert:

  • Hit-testing must act as if the pointer-events CSS property were set to 'none'.
  • Text selection functionality must act as if the user-select CSS property were set to 'none'.
  • If it is editable, the node behaves as if it were non-editable.
  • The user agent may ignore the node for the purposes of find-in-page.

For more information, see Introducing inert.

Local Font Access

Web applications can now enumerate local fonts and metadata about each. The new API also gives web applications access to table data stored within local fonts, allowing those fonts to be rendered within their applications using custom text stacks.

Notes: This feature actually shipped in 103 instead of 102 as originally reported.

Navigation API

The new Navigation interface (accessible on window) lets apps intercept and initiate navigations, and introspect an application's history entries. This provides a more useful alternative to window.history and window.location specifically aimed at the needs of single-page web applications.

New until-found Value for the hidden Attribute

Chrome adds a new value, until-found, for the hidden attribute, which makes an element searchable by find-in-page, scroll to text fragment, and fragment navigation. When these search/navigation features want to scroll to something inside a hidden=until-found element, the browser removes the hidden attribute from the element and fires the beforematch event on it so that the newly revealed content can be scrolled into view. For more information, see Making collapsed content accessible with hidden=until-found - Chrome Developers.

Origin Private File System extension: AccessHandle

The Origin Private File System (part of the File System Access API) is augmented with a new surface that improves the performance of data access. This new surface differs from existing ones by offering in-place and exclusive write access to a file's content. This change, along with the ability to consistently read unflushed modifications and the availability of a synchronous variant on dedicated workers, significantly improves performance and unblocks new use cases.

Private Network Access Preflight Requests for Subresources

A CORS preflight request is now sent ahead of schedule for private network requests for subresources, requesting explicit permission from the target server. If the preflight fails, a warning is displayed in DevTools but the request proceeds as before. This is not expected to be a breaking change. Websites whose servers ignore or fail the new preflight request will continue to work as before.

A private network request is any request from a public website to a private IP address or localhost, or from a private website (e.g. intranet) to localhost. Sending a preflight request mitigates the risk of cross-site request forgery attacks against private network devices such as routers, which are often not prepared to defend against this threat.

Secure Payment Confirmation API Changes

This release contains three changes to the Secure Payment Confirmation API, specifically to the data passed to the PaymentMethod() constructor.

  • A new required property, data.rpId, which should contain the relying party ID. Implementations that don't currently specify this will need to be updated.
  • A new optional property, data.instrument.iconMustBeShown, allows a placeholder icon to be used when the card art icon cannot be downloaded. Setting this field to false allows a payment to proceed when the icon can be downloaded. The default is true.
  • A new optional property, data.payeeName, allows callers to display a natural name for the payee instead of or alongside the existing data.payeeOrigin.
WebHID exclusionFilters Option in requestDevice()

The options object passed HID.requestDevice() now includes an exclusionFilters property. (HID is accessed via navigator.hid.) This property lets you exclude some devices from the browser picker. You can use it to exclude devices that are known to be malfunctioning. Previously, developers had to test a selected device with custom code, then ask the user to pick another if the selected device did not work. The exclusionFilters property (you will need to search for that term in the text) is an array of objects with the same members as the existing options.

Here's an example of how to use the requestDevice() options argument. The example first requests access to a device with vendor ID 0xABCD. The device must also have a collection with usage page Consumer (0x000C) and usage ID Consumer Control (0x0001). The device with product ID 0x1234 is malfunctioning.

Deprecations, and Removals

This version of Chrome introduces the deprecations and removals listed below. Visit for lists of current deprecations and previous removals.

Deprecate without User Activation

Sites can no longer call without a user activation. Allowing to be triggered without a user activation could be abused by malicious websites. To protect users, the spec was changed to require user activation. To avoid a broken purchase experience, calls to this method should now be inside a user event such as click.

Firefox has not shipped PaymentRequest at all, while Safari's implementation already requires user activation for calling show().

Remove SDP Plan B

The Session Description Protocol (SDP) used to establish a session in WebRTC has been implemented with two different dialects in Chromium: Unified Plan and Plan B. Plan B is not cross-browser compatible and is hereby removed.

In this version of Chrome an exception will be thrown when Plan B is used. Developers needing to avoid the exception can participate in a deprecation trial until May 25, 2022. If you participated in the previous deprecation trial that ended in December, and want to participate in the current trial, you will need to request a new token.

Google Chrome

Versienummer 102.0.5005.63
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Windows 8, Windows 10, Windows 11
Website Fabrikant
Licentietype Freeware

Reacties (6)

Wijzig sortering
Local Font Access
Web applications can now enumerate local fonts and metadata about each. The new API also gives web applications access to table data stored within local fonts, allowing those fonts to be rendered within their applications using custom text stacks.

Notes: This feature actually shipped in 103 instead of 102 as originally reported.

Onderzoekers hebben in het verleden al aangetoond dat dit gebruikt kan worden voor fingerprinting.

Raar dat Google dit opeens toevoegt.

Hier is een link die ik na een snelle zoektocht heb gevonden die het zelfs nog een stap verder neemt:

Hier zou iets aan gedaan moeten worden in plaats van het juist gemakkelijker te maken.
Ik vraag me soms af wat de reden zou wezen om te kiezen voor Chrome of Edge, want zijn er tegenwoordig nog enige verschillen tussen de 2?

Ik zit zelf op het moment op Edge, maar soms overweeg ik weleens om naar Chrome over te stappen om het visueel soms net iets 'snappier' lijkt dan Edge. Iemand die me wellicht hierover kan toelichten en me eventueel kan overhalen? :)
Volgens mij is het tussen edge en chrome net zoals gebeten worden door de kat of door de hond. Het is lood om oud-ijzer om zo maar te zeggen. Het is jou gedrag naar microsoft of naar google.

Beide zijn op hun eigen operating systeem de standaard browser wat voor die browser op dat operating systeem een voordeel biedt.

Als je echt een onderscheid wilt maken, zou je naar mijn idee expliceiet een browser moeten gebruiken die juist geen gebruik maakt van de chromium standaard. Mocht je toch wel gebruik willen maken van een chromium-browser, zoek er dan 1 die zo veel mogelijk is 'ont-google-d'.

Mijn idee: FireFox.

[Reactie gewijzigd door beerse op 26 mei 2022 12:05]

Hangt een beetje van je eisen af. Ik denk dat Chrome de veiligste browser is maar als je privacy belangrijk vindt is Edge misschien beter. Het is heel persoonlijk.

(Met veiliger bedoel ik dat Google veel actiever malafide sites blokkeert). heeft daar het een en ander over.

Nu heeft dat je niet (redelijk automatisch) ingelogd bent bij Google vast wel een effect.
Privacy in Edge? Misschien meer dan in Chrome, maar het is niet alsof Microsoft zo bekendstaat als privacyvoorvechter, dus het enige echte verschil is of je je data aan Google of Microsoft toevertrouwt.

Op dit item kan niet meer gereageerd worden.

Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack,, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.


Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details


    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details