Software-update: Google Chrome 78.0.3904.70

Google Chrome logo (80 pix) Google heeft versie 78 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. De belangrijkste veranderingen die in versie 78 zijn aangebracht, naast de gebruikelijke bug- en security fixes, zijn hieronder voor je op een rijtje gezet.

CSS Properties and Values

CSS variables are getting more power with CSS Properties and Values API Level 1. With it, you can register your variables as full custom properties, ensuring they're always a specific type, and letting you set a default value, or even, animate them. For details and access to the code used to generate this image, see Smarter custom properties with Houdini's new API.

Native File System

The new Native File System API, now in an origin trial, enables developers to build powerful web apps that interact with files on the user's local device such as IDEs, photo and video editors, text editors, and more. After a user grants access, this API allows web apps to read or save changes directly to files and folders on the user's device. It does all this by invoking the platform's own open and save dialog boxes. The image below shows a web page invoked using the open dialog box on Mac. To learn more, see sample code, and a text editor demonstration app, see The Native File System API: Simplifying access to local files for details. See the Origin Trials section for information on signing up and for a list of other origin trials in this release.

Origin Trials

This version of Chrome introduces the origin trials described below. 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 those described here, visit the Origin Trials dashboard. To learn more about origin trials themselves, visit the Origin Trials Guide for Web Developers.

Signed Exchange Subresource Prefetching and Loading by Extending the HTTP Link Header.

Signed Exchanges allow a distributor to provide content signed by a publisher and displayed in such a way that user agents show the publisher's URL, and scripts access the publisher's local storage. The URLs of subresources are fixed in the signed top-level HTML file, which prevents their loads from taking advantage of any signed versions that might be prefetched from the distributor's origin. To allow the subresources to be prefetched from the same distributor as the top-level page,the publisher needs to change the subresource URLs in the HTML to point to each distributors’ URL and needs to sign for each distributor. The intent of this is to allow publishers to create a single signed top-level HTML file that allows its subresources to be prefetched from a variety of distributors.

SMS Receiver API

Websites use SMS messages as a way to verify phone numbers by sending a one-time-password for manual entry into a form (or for copy and paste). Native platforms offer an API that gives programmatic access to such messages that allows users to skip manual interaction with the form. The SMS Receiver API allows websites to access SMS messages that are delivered to the user's phone specifically addressed to the origin (via a special formatting convention).

Other Features in this Release
Apply Opacity for the Default Style of INPUT/TEXTAREA placeholder

Changes the default style for ::placeholder from #757575 to rgba(0, 0, 0, 0.54).

Extend Byte-for-Byte Update Check to all Service Worker importScripts() Resources

Byte-for-byte checks are now available for service worker scripts imported by importScripts(). Currently, service workers update only when the service worker main script has changed. In addition to not conforming to the latest spec, this forces developers to build workarounds such as adding hashes to the imported script's urls.

Faster Web Sockets

Chrome 78 improves the download speed of ArrayBuffer objects when used with WebSocket objects on desktop. We have seen the following improvements in our own testing. Results depend on network speed and hardware so your results may be vary.

  • Linux: 7.5 times faster
  • Windows: 4.1 times faster
  • Mac: 7.8 times faster
More restrictive hasEnrolledInstrument() for Autofill Instruments

Improves the authorization of transactions by requiring unexpired cards and a billing address. This improves the quality of autofill data and increases the chances that PaymentRequest.hasEnrolledInstrument() returns true. This improves the user experience on transactions that use autofill data.

PaymentResponse.prototype.retry()

In cases where there is something wrong with the payment response's data (for example, the shipping address is a PO box), the retry() method of a PaymentResponse instance now allows you to ask a user to retry a payment.

Percentage Opacity

Adds support for percentage values to the opacity properties, specifically, opacity, stop-opacity, fill-opacity, stroke-opacity, and shape-image-threshold. For example, opacity: 50% is equivalent to opacity: 0.5. This brings consistency and spec compliance. The rgba() function already accepts percentage alpha value, for example rgba(0, 255, 0, 50%).

Redact Address in PaymentRequest.onshippingaddresschange Event

Removes fine-grained information from the shipping address before exposing it to a merchant website in the ShippingAddressChange event. PaymentRequest.onshippingaddresschange is used to communicate the shipping address a user has selected to the merchant so they can make adjustments to the payment amounts such as shipping cost and tax. At this point, the user has not fully committed to the transaction, so the principle should be to return as little information as possible to the merchant. The redaction removes recipient, organization, addressLine and phoneNumber from the shipping address because these are not typically needed for shipping cost and tax computation.

Seeking

Adds a media session action handler for the seekto action. An action handler is an event tied specifically to a common media function such as pause or play. The seekto action handler is called when the site should move the playback time to a specific time.

User Timing L3

Extends the existing User Timing API to enable two new use cases:

  • Developers can pass custom timestamps to performance.measure() and performance.mark(), so as to conduct measurement across arbitrary timestamps.
  • Developers can report arbitrary metadata with performance.mark() and performance.measure(), which provides rich data to analytics via a standardized API.
Deprecations, and Removals
XSS Auditor

XSS Auditor has been removed from Chrome. The XSS Auditor can introduce cross-site information leaks and mechanisms to bypass the Auditor are widely known.

Google Chrome

Versienummer 78.0.3904.70
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Windows Vista, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016
Website Google
Download https://www.google.com/chrome/
Licentietype Freeware

Reacties (31)

31
30
9
1
0
14
Wijzig sortering
Goede update, hierna werkt Chrome niet meer bij mij. Verwijderen en opnieuw installeren helpt ook niet. Ga zo door Google :)
Zelf geen problemen gehad met deze update. Je kunt het beste proberen om je profielmap te hernoemen en zien of 'ie dan wel werkt.

Voor Windows zit dat hier:

%LOCALAPPDATA%\Google\Chrome\User Data

Mac:

/Users/<username>/Library/Application Support/Google/Chrome/Default

Linux:

/home/<username>/.config/google-chrome/default

[Reactie gewijzigd door jurroen op 26 juli 2024 03:40]

Taro Moderator General Chat / Wonen & Mobiliteit @PeterQwerty23 oktober 2019 21:08
Werkt hier prima hoor. "werkt niet meer" is natuurlijk een breed begrip en een typische uitspraak waarmee de gemiddelde developer helemaal niets kan. Wat werkt er niet meer, zie je een foutmelding, is het proces wel of niet actief, heb je al geprobeerd plugins uit te schakelen?
Hier op Ubuntu 18.04 LTS geen problemen na update.
Hier (Windows 10) ook een niet werkende Chrome meer.

"Helaas. Er is iets misgegaan met het weergeven van deze webpagina."

Niet alleen internet werkt niet maar ook de 'lokale' pagina's zoals help, settings, e.d.
Hernoemen van de profielmap heeft niet geholpen.
> Edit: waarom ik naar -1 ben gemod is mij een raadsel maar goed

Omdat je reactie niets toevoegde, omdat je reactie irrelevant was (misschien voor jou, maar je deed niet echt een poging het voor anderen relevant te maken). Dat je er na nog zegt "Ga zo door Google", maakt het de -1 en niet de 0. Als je gaat lopen zeuren dien je daar een reden voor te geven, anders is het voor mensen die het lezen gewoon kul.
Ik heb aangegeven dat de nieuwe versie niet naar behoren werkt en update. Misschien een waarschuwing voor anderen. Dit lijkt me wel ontopic maar goed jij je zin en idd Ga zo door Google opmerking was niet echt relevant.

[Reactie gewijzigd door PeterQwerty op 26 juli 2024 03:40]

'SMS Receiver API'

Iemand een idee hoe dat werkt? Hoef ik nu de codes die ik via sms krijg niet meer over te tikken? :?
Adds the SMS Receiver API which notifies developers when SMS messages are delivered to the user’s phone that are addressed to the origin (via a special formatting convention).

Zie: https://www.chromestatus.com/feature/5873577578463232
Bron: https://www.reddit.com/r/...hrome_780390470_in_crash/

--disable-features=RendererCodeIntegrity

(dit achter de snelkoppeling plaatsen).

Effect is dat het nu werkt; wat de impact is is mij niet helemaal bekend.
ik heb de problemen zojuist ook ervaart

Een workaround hiervoor die bij mij werkte, is het uitvoeren als compatibiliteitmodus voor Windows 8.

uiteindelijk was het Symantec Endpoint protection bij ons, die er voor zorgt dat Chrome niet meer laad.

[Reactie gewijzigd door RobinNL|A op 26 juli 2024 03:40]

"andere tabbladbladen sluiten" is volledig verdwenen?
verrek, die is inderdaad weg :?
Well, you can move your tab to the first position, then "close tabs to the right" LOL
Om die redenen ben ik eindelijk volledig overgestapt op Brave browser. Daar zit de optie nog steeds in.

Ik ben het beu dat Google om de zoveel tijd dingen introduceert en na een paar jaar weer verwijderd. Alsof Google mij de les spelt hoe het IT leven moet gebeuren!
Het slaat ook echt nergens op, een harmless feature die in een right-click context menutje staat wissen omdat het kan. 2.5% van de users gebruikte dit maar dat zijn nog altijd miljoenen mensen.

Het begint inderdaad ontzettend irritant te worden.

Brave heb ik eens naar gekeken maarja daar heb ik geen cloud sync naar Google...
En jawel hoor, gezien Google praktisch het internet beheert en dus ook Chromium is sinds de laatste update in Brave ook deze functie verdwenen!
Damn!

Naja ik zal er toch mee moeten leren leven dan |:( ;(
Auto updater zegt dat versie 77 de nieuwste is.
Denk dat Google 78 heeft terug getrokken.
Valt me nu ook ineens op dat als ik met mijn muis over een tabblad heen ga, deze een ballonnetje geeft met de header omschrijving van de betreffende pagina. Maakt het wel makkelijker om terug te zoeken wat op welke tab open staat.
Ik kan me niet herinneren dat dit in de vorige versie zat.

[Reactie gewijzigd door ge-flopt op 26 juli 2024 03:40]

klopt dat viel mij ook op.
https://www.zdnet.com/art...ials-no-more-xss-auditor/
Hier staan ook de features, ipv alleen de bug fixes:
TAB HOVER CARDS
Ik erger me hier juist gigantisch aan, kan zo 1,2,3 niet vinden waar ik het uit kan schakelen.
chrome://flags/#tab-hover-cards En dan kun je het disablen.
24-10-2019 Windows 7 draaid nu Chrome 78, terwijl mijn Chromebook aangeeft bij 77 up-to-date te zijn... 8)7
Wat een kak update is dit zeg! Onder OSX bevriest Chrome steeds. Je kunt amper een pagina nog normaal scrollen of hij bevriest om de haverklap |:( . Ik hoop dat ze dit snel fixen. Voor nu gebruik ik Firefox, totdat dit gefixt is :-(

Op dit item kan niet meer gereageerd worden.