We're driving IE6 to extinction on our own

We're driving IE6 to extinction on our own

In fact, we wonder every day when IE6 will really die, but since its release in 2001, IE6 has always dominated the domestic browser market, and until now it still occupies more than 50% of the domestic browser market share.

But I think, whether you are an ordinary user, a website developer, or a domestic browser developer, we should all take some measures to jointly promote the demise of IE6.

If you are a loyal user of IE6, please upgrade your IE6 as soon as possible.

Give you a reason to upgrade IE6? All right:

  1. You and your company are under security threat. There is no better reason to refute this, right? Even internationally renowned companies such as Google, Yahoo, etc. have been severely attacked due to using IE6. Which company's IE6 will not be attacked?
  2. Governments around the world are recommending that everyone upgrade their browsers. After the 0day vulnerability of IE6 was exposed, the governments of Germany, France, Australia and other countries called on their citizens to stop using IE6;
  3. Even Microsoft itself recommends that you abandon IE6. Microsoft's Security Research and Prevention Blog published an article stating that IE6 is most seriously affected by the 0day vulnerability, while IE8 is basically unaffected by the vulnerability. In fact, Microsoft has called on users to upgrade their browsers more than once.
  4. This isn't the last serious security vulnerability in IE6. IE6 has had countless serious security vulnerabilities since its release, and this is far from the end. It still has at least 144 vulnerabilities !
  5. Microsoft will no longer support IE6 after 2014. Is 2014 that long ago? Or do you believe that the world will end in 2012?
  6. IE6 lacks support for web standards. IE6's technology is from 10 years ago. After 10 years of development, Internet technology has undergone tremendous changes. Website front-end technology is constantly improving. More advanced technologies such as CSS, HTML, and Javascript can already bring users a better experience - and IE6 users will not be able to experience these advanced contents. For example, some CSS3 features used in front-end observation will not be experienced in IE6 or even IE8.
  7. Some domestic companies have begun to require employees to upgrade their browsers. For example, Tencent has required all employees to upgrade IE6 to IE7.
  8. IE6 is too outdated, and most foreign netizens no longer use IE6. Statistics show that foreign users are gradually phasing out IE6. IE8 and Firefox are mainstream (via People's Daily Online).
  9. Major foreign websites have begun to clearly state that they will no longer support IE6. For example, Google will stop supporting IE 6 and users must upgrade to at least IE 7 .

(Partial reference from: http://mashable.com/2010/01/18/5-more-reasons-why-ie6-must-die/ )

If these reasons are not enough, please take a look at the reasons why foreign users insist on using IE6. Of course, there are some jokes here. If you happen to be one of them, please don’t be angry :):

via

Of course, in the country, users who insist on using IE6 may still have two other reasons:

  1. I am used to the operation mode of IE6 and don’t like the tab browsing of IE7 and other browsers. Of course, a person's habits are the most important. It is impossible to verify who invented the tab browser method, but Opera and Firefox have used it. Later, the domestic Maxthon browser also adopted that method. Then in 2006, IE7 also adopted the tab method. This shows that tab is a very good way of browsing, which is efficient and convenient. Otherwise, the majority of netizens would have begun to oppose this method long ago, and major browsers would not have insisted on it. So it is recommended that you try new technology and come out of your habit.
  2. IE6 is faster, IE7 and IE8 are too slow. IE7 and IE8 are indeed too slow, but the new versions of Firefox 3.6 and Chrome have always been very fast.

Front-end developers can strive to abandon IE6 compatibility

If you are a glorious front-end developer, I hope you can do as much as possible to make IE6 die faster:

  1. Lead by example and give up IE6 yourself. From the front-end observation and the visit statistics of other technical websites, I was shocked that the proportion of IE6 users is still over 30%. As a front-end developer, if you use IE6 as your main browser, then you probably won’t test your website in IE7/8 or other more advanced browsers, right?
  2. Convince your boss or client to give up compatibility with IE6. Is it necessary to spend twice or even three times the time and effort to make the website behave the same in IE6 as in other browsers? I think that appropriate differentiation can be made for different browsers - allowing the website to achieve the best performance in modern browsers such as Firefox 3.5+, Chrome/Safari and Opera, and a relatively poor interface in IE - of course without affecting the layout and functionality.
  3. Encourage your friends to stop using IE6. Call on your friends to use IE7/8 or Firefox, Chrome and other browsers. In addition, many people have personal blogs and can call on IE6 users to upgrade their browsers on their blogs. You can also participate in the numerous online projects to promote IE6 upgrades, such as webrebuild.org's IE6 upgrade activities and the very effective IE6 Update .

Browser vendors should take more responsibility

A sentence that comes to my mind: There are a lot of rich and stupid people here, come quickly! This is of course just a joke.

However, it is said that the number of Internet users in China has now reached 360 million! And this number is still growing. This is obviously a huge market.

Therefore, major companies have recently entered the browser market and launched their own brand of browsers. After years of competition among Maxthon, The World, Tencent TT, and Green Browser, Sohu Browser, Sina Browser, and 360 Browser have emerged. However, all of them are based on IE as the kernel (Maxthon and Sohu browsers have versions with IE and WebKit dual kernels), and they do not have their own kernels. So, dear netizens, don't think that your computer is safe just because you use a so-called "safe" browser. Its kernel IE itself is not safe, so how can these shell browsers be safe? However, some browsers will add some features to prevent you from operating them incorrectly.

For the domestic browser market, I think this "Warring States" situation is very good. At least it can popularize some "browser" knowledge and improve netizens' awareness of the Internet and Internet security.

But I think domestic browser manufacturers should take more responsibility.

Your browser product does have many features, many useful or cool functions, and it pays more attention to the usage habits of Chinese people. But when users are attacked due to IE vulnerabilities, will you take responsibility? Or should we put the blame on Microsoft? This seems a bit unfair.

For IE, the most secure, powerful and stable version should be IE8. If you can encourage users to upgrade their kernel to the latest version, it will definitely reduce the security risks you have to bear. In addition, reducing the support for one kernel will also reduce your development and maintenance expenses.

Summarize

It will take time for IE6 to exit the stage of history. Users are lazy and unwilling to upgrade on their own initiative, and Microsoft's browser upgrade model is so old (Firefox's upgrade prompt and Chrome's background automatic upgrade model save a lot of trouble). So we can only rely on our own strength to promote the demise of IE6.

<<:  Docker enables seamless calling of shell commands between container and host

>>:  Using HTML+CSS to track mouse movement

Recommend

How to solve the timeout during pip operation in Linux

How to solve the timeout problem when pip is used...

MySQL SQL statement analysis and query optimization detailed explanation

How to obtain SQL statements with performance iss...

A brief discussion on how to learn JS step by step

Table of contents Overview 1. Clearly understand ...

Multiple ways to calculate age by birthday in MySQL

I didn't use MySQL very often before, and I w...

Minio lightweight object storage service installation and browser usage tutorial

Table of contents Introduction Install 1. Create ...

Notes on using $refs in Vue instances

During the development process, we often use the ...

HTML sample code for implementing tab switching

Tab switching is also a common technology in proj...

The principle and application of ES6 deconstruction assignment

Table of contents Array destructuring assignment ...

Web data storage: Cookie, UserData, SessionStorage, WebSqlDatabase

Cookie It is a standard way to save the state of ...

Sample code for programmatically processing CSS styles

Benefits of a programmatic approach 1. Global con...

MySQL foreign key constraint disable and enable commands

Disabling and enabling MySQL foreign key constrai...

JS, CSS and HTML to implement the registration page

A registration page template implemented with HTM...

MySQL time types and modes details

Table of contents 1. MySQL time type 2. Check the...