Google Chrome 95 stable release, User-Agent reduction testing to avoid user identification begins



Version 95.0.4638.54, the latest stable version of the web browser ' Google Chrome', has been released.

The 'User Agent String Reduction' test, which was already started in the beta version, has also started in the stable version, and convenient APIs such as the eyedropper API and URL Pattern API have been introduced.

New in Chrome 95 --Chrome Developers
https://developer.chrome.com/blog/new-in-chrome-95/


New in Chrome 95: URLPattern, the Eye Dropper API, new origin trials, and more! --YouTube


◆ User agent reduction test begins
The user agent is a character string that indicates what kind of PC the user is accessing from, and was initially introduced to separate the optimal page for each user, but now it identifies the same user between different sites. It is often used by advertisers to do this, which is a problem in terms of privacy protection. Chrome 95 has begun testing to introduce measures that make it difficult to identify individuals by changing all the detailed versions of the browser to 0 in the information contained in the user agent.



To check the impact on the site you run, you can insert the token you get when you apply for

the origin trial into the page.

◆ URL Pattern API is introduced
The syntax of the pattern of how JavaScript interprets URLs when routing in web applications etc. has been standardized and implemented in Chrome 95 as the URL Pattern API. It is created based on existing frameworks such as Express and Ruby on Rails, and it is possible to easily execute general routing tasks such as parsing URLs and creating token and group information.

URLPattern provides functions similar to regular expression objects, and functions such as 'test ()' and 'exec ()' can be used.



◆ Built-in color picker 'Eye Dropper API' to be introduced
Introduced the 'Eye Dropper API' that allows you to get the color of every pixel displayed on the screen in one shot.



The actual operation can be easily understood by looking at

the demo page.



◆ Other updates
-WebAssembly can now handle exception throws and catches
-FTP support completely removed
It is said that the code related to the FTP function that was abolished in Google Chrome 88 has been deleted.

-Reject host names ending in numbers
Hostnames ending in numbers, such as 'http://foo.127.1/', are essentially invalid, but until now they were treated as valid URLs and DNS was trying to resolve them. In Chrome 95, this specification was modified to improve security, and it is now treated as an invalid URL normally.

-Development tools make CSS editing easier
You can now select the unit to change from the drop-down menu by clicking the unit part.


It is also possible to change the number without using the keyboard by clicking the number part and dragging it sideways.


Chrome 95 also contains 19 security bug fixes .

in Software, Posted by log1d_ts