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?
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。