3
头图

In Chrome last updated in (2021-08-03), there is a change:

Remove alert, confirm, and prompt calls in cross-domain iframes

Chrome this: the third-party page pop-up window embedded in the webpage may make users mistakenly think that this is the pop-up window of the current page, which brings privacy risks.

If you look at this change from the developer's point of view, it is obviously breaking change .

Countless websites around the world use alert API pop up pop-up windows, and quite a few of them will be embedded in other websites iframe

This change makes the prompt function of this part of the huge number of websites completely invalid under the Chrome

What kind of courage made Chrome dare to make such a decision?

061139fab099d8, with 67.14% market share, Chrome contemptuously and said:

Monopoly, you can really do whatever you want

In this article, let’s talk about Google uses products and technologies to maintain a monopoly and earn excess returns.

The secret behind user privacy

Don't know what browser you are using?

If you try a few more browsers, you will find that different browsers have slightly different attitudes towards protect user privacy

protects user privacy means to reduce browser tracking of user behavior, which touches a huge market for pushing personalized advertisements based on user behavior analysis.

Safari first browser to fully implement disable the third-party cookie . On the one hand, Apple always attaches importance to user privacy. On the other hand, presumably because Apple's revenue does not come from based on personalized push advertising .

After all, a dead dao friend does not die a poor dao.

And more than 80% of Google based on personalized push advertising . Therefore, in protecting user privacy , no friends are active.

From here we can see that API in the eyes of the developer:

SameSite=None

Behind it is a huge profit game.

Google is clearly proficient in this. Therefore, makes technology and products serve the monopoly has become a concept that needs to be practiced for a long time.

Refining period

At that time, Google not yet cultivated Dacheng, and various immortal methods were still a little strange. We call this period the monopoly gas refining period.

During this period, Google took advantage of the market leadership of its own products and forced the use of Chrome to open the application.

For example, Google Hangouts (a cross-platform instant messaging application)

And the famous Google Earth .

Some people may argue: this is because these applications require some advanced API , which other browsers do not implement.

But in 19 years, the Edge Chromium kernel cannot use the latest YouTuBe .

"I Chrome . You said I am too low load the latest YouTuBe ? Brother, would it be too obvious?"

The embarrassing thing is that Edge of UA to Chrome , your product, your fine product.

During this period Google was still slightly immature and easy to be seen through.

Foundation period

By this period, Google began to use the power of technology to:

I did it, and friends and merchants will come back.

From 18 onwards, users find: with FireFox open YouTuBe very slow.

How to solve it? Chrome change 061139fab09ceb.

The user thought: There is no harm if there is no comparison. The performance optimization of the FireFox low and Chrome fans!

What is the actual reason? The original YouTuBe framework used by Polymer depends on the obsolete Shadow DOM v0 API . The API is only implemented by Chrome

To make FireFox use YouTuBe , you can only add the corresponding plug-in:

YouTuBe This wave of reverse standard reverse operation brings much performance advantage Chrome Probably 5 times faster than friends.

At this point, Google can be regarded as entering the room.

Stasis period

Force users to make choices too low , and subtly make users feel that Chrome is the king of browsers that integrates performance and experience.

So, with the experience of the foundation period, Google summed up a set of methodology:

At the product level, it is easy for people to grasp the handle, but also have to work hard on the technology

Relying on the market leadership of their products, these years have often seen similar questions:

User: " Edge on Google meeting has bug "

This problem was raised in the Microsoft Edge Q&A community. Obviously, users believe that this is a problem Edge

Not to mention the old rival FireFox . FireFox team found, Google family bucket products, some only from time to time will always appear FireFox reproducible bug .

After giving Google , the other party will reply: "Thanks for the feedback, we will post it after we fix it."

When this problem occurs repeatedly, users will question the stability of the browser. After all, I used FireFox open Google meeting appeared bug , but when I opened Chrome bug . Isn't this the problem with FireFox

Summarize

For the front-end developer community, most of them are happy to see Chrome dominate the world. After all, no one can forget the fear of IE

But don’t forget that IE originally deviated from the standard API and formed its own API specification. The original intention is also to monopolize the browser market.

chromium the dragon-slaying warrior Chrome , who held high standards and open source (061139fab09f35), has quietly become a dragon?


卡颂
3.1k 声望16.7k 粉丝