我々は自らの力でIE6を絶滅に追い込んでいる

我々は自らの力でIE6を絶滅に追い込んでいる

実際、IE6 が本当にいつ消滅するのか私たちは毎日疑問に思っていますが、2001 年のリリース以来、IE6 は常に国内ブラウザ市場を支配しており、現在でも国内ブラウザ市場シェアの 50% 以上を占めています。

しかし、一般ユーザーであれ、ウェブサイト開発者であれ、国内のブラウザ開発者であれ、私たち全員が何らかの対策を講じて共同で IE6 の廃止を推進すべきだと私は思います。

IE6 を愛用している方は、できるだけ早く IE6 をアップグレードしてください。

IE6 にアップグレードする理由は何ですか?よし:

  1. あなたとあなたの会社はセキュリティ上の脅威にさらされています。これに反論するより良い理由はないですよね? Google、Yahoo など世界的に有名な企業でさえ、IE6 を使用しているために深刻な攻撃を受けています。どの企業の IE6 が攻撃を受けないでしょうか?
  2. 世界中の政府は、すべての人にブラウザをアップグレードすることを推奨しています。 IE6 のゼロデイ脆弱性が明らかになった後、ドイツ、フランス、オーストラリアなどの政府は国民に IE6 の使用をやめるよう呼びかけました。
  3. Microsoft 自身も IE6 の使用を中止することを推奨しています。 Microsoft の Security Research and Prevention Blog は、 IE6 が 0day 脆弱性の影響を最も深刻に受けている一方、IE8 は基本的にこの脆弱性の影響を受けていないという記事を公開しました。実際、マイクロソフトはユーザーに対してブラウザのアップグレードを何度も呼びかけています。
  4. これは IE6 における最後の重大なセキュリティ脆弱性ではありません。 IE6 はリリース以来、数え切れないほどの深刻なセキュリティ脆弱性を抱えてきましたが、これで終わりではありません。まだ少なくとも 144 個の脆弱性が残っています
  5. Microsoft は 2014 年以降 IE6 のサポートを終了します。 2014年ってそんなに昔のことでしょうか?それとも、2012 年に世界が終わると信じますか?
  6. IE6 には Web 標準のサポートがありません。 IE6 の技術は 10 年前のものです。10 年間の開発を経て、インターネット技術は大きな変化を遂げました。Web サイトのフロントエンド技術は絶えず改善されています。CSS、HTML、Javascript などのより高度な技術により、ユーザーに優れたエクスペリエンスを提供できるようになりましたが、IE6 ユーザーはこれらの高度なコンテンツを体験することはできません。たとえば、フロントエンドの監視で使用される一部の CSS3 機能は、IE6 や IE8 では利用できません。
  7. 国内の一部企業では、従業員にブラウザのアップグレードを義務付け始めている。たとえば、Tencent では全従業員に IE6 から IE7 へのアップグレードを義務付けています。
  8. IE6 は時代遅れすぎるため、ほとんどの海外ネットユーザーは IE6 を使用していません。統計によると、海外のユーザーは徐々に IE6 を廃止しつつあるようです。 IE8 と Firefox が主流です(People's Daily Online 経由)。
  9. 海外の大手ウェブサイトでは、IE6のサポートを終了する旨を明記し始めています。たとえば、 Google は IE 6 のサポートを停止し、ユーザーは少なくとも IE 7 にアップグレードする必要があります

(部分的参照: http://mashable.com/2010/01/18/5-more-reasons-why-ie6-must-die/ )

これらの理由だけでは十分でないなら、海外のユーザーが IE6 を使い続ける理由を見てください。もちろん、ここにはジョークも含まれています。もしあなたがその一人だったとしても、怒らないでください :):

経由

もちろん、国内で IE6 の使用にこだわるユーザーには、他にも 2 つの理由があるかもしれません。

  1. 私はIE6の操作モードに慣れており、IE7や他のブラウザのタブブラウジングは好きではありません。もちろん、人の習慣が最も重要です。タブブラウザ方式を誰が発明したかは確認できませんが、OperaやFirefoxはそれを採用しています。その後、国産のMaxthonブラウザもその方式を採用しました。そして2006年にはIE7もタブ方式を採用しました。これは、タブが効率的で便利な非常に優れたブラウジング方法であることを示しています。そうでなければ、大多数のネットユーザーはずっと前にこの方法に反対し始め、主要なブラウザはそれを主張しなかったでしょう。したがって、新しいテクノロジーを試して、習慣から抜け出すことをお勧めします。
  2. IE6 は高速ですが、IE7 と IE8 は遅すぎます。 IE7 と IE8 は確かに遅すぎますが、Firefox 3.6 と Chrome の新しいバージョンは常に非常に高速です。

フロントエンド開発者はIE6との互換性を放棄するよう努める必要がある

あなたが優秀なフロントエンド開発者であれば、IE6 を早く終わらせるためにできる限りのことをしていただければと思います。

  1. 率先して IE6 を放棄しましょう。フロントエンドの観察と他の技術系 Web サイトの訪問統計から、IE6 ユーザーの割合が依然として 30% を超えていることに驚きました。フロントエンド開発者として、IE6 をメインブラウザとして使用している場合、おそらく IE7/8 やその他のより高度なブラウザで Web サイトをテストすることはないでしょう。
  2. 上司またはクライアントに IE6 との互換性を放棄するよう説得してください。 IE6 でも他のブラウザと同じように Web サイトを動作させるには、2 倍、あるいは 3 倍の時間と労力を費やす必要があるのでしょうか?ブラウザごとに適切な差別化を行うことができると思います。つまり、Web サイトは Firefox 3.5+、Chrome/Safari、Opera などの最新のブラウザで最高のパフォーマンスを実現し、IE では比較的貧弱なインターフェースを実現できます。もちろん、レイアウトや機能には影響しません。
  3. 友人に IE6 の使用をやめるよう勧めてください。友人に IE7/8 または Firefox、Chrome などのブラウザを使用するように呼びかけてください。さらに、多くの人が個人のブログを持っており、ブログ上で IE6 ユーザーにブラウザのアップグレードを呼びかけることができます。また、 webrebuild.org の IE6 アップグレード活動や非常に効果的なIE6 Updateなど、IE6 のアップグレードを促進するための多数のオンライン プロジェクトに参加することもできます。

ブラウザベンダーはもっと責任を負うべきだ

私の心に浮かんだ一文: ここには金持ちで愚かな人がたくさんいる、早く来なさい!もちろんこれは単なる冗談です。

しかし、中国のインターネットユーザー数は現在3億6000万人に達していると言われています。そしてこの数字は今も増え続けています。これは明らかに巨大な市場です。

そのため、大手企業は最近ブラウザ市場に参入し、独自のブラウザブランドを立ち上げました。Maxthon、The World、Tencent TT、Green Browser の間で何年も競争が続いた後、Sohu Browser、Sina Browser、360 Browser が登場しました。ただし、それらはすべて IE をカーネルとしてベースにしており (Maxthon および Sohu ブラウザには IE と WebKit のデュアル カーネルを備えたバージョンがあります)、独自のカーネルはありません。ですから、ネットユーザーの皆さん、いわゆる「安全な」ブラウザを使用しているからといって、自分のコンピュータが安全だと思わないでください。カーネルである IE 自体は安全ではないのに、これらのシェル ブラウザが安全であるはずがありません。ただし、一部のブラウザでは、誤った操作を防止するための機能が追加されています。

国内のブラウザ市場にとって、この「戦国時代」の状況は非常に良いことだと思います。少なくとも、一部の「ブラウザ」知識を普及させ、ネットユーザーのインターネットとインターネットセキュリティに対する意識を向上させることができます。

しかし、国内のブラウザメーカーはもっと責任を負うべきだと思います。

あなたのブラウザ製品には多くの機能、多くの便利でクールな機能があり、中国人の使用習慣にさらに注意を払っています。しかし、IE の脆弱性によりユーザーが攻撃を受けた場合、責任を取るのでしょうか?それともマイクロソフトに責任を負わせるべきでしょうか?これは少し不公平に思えます。

IE の場合、最も安全で強力かつ安定したバージョンは IE8 です。ユーザーにカーネルを最新バージョンにアップグレードするよう促すことができれば、負わなければならないセキュリティ リスクは確実に軽減されます。さらに、1 つのカーネルのサポートを減らすと、開発および保守の費用も削減されます。

要約する

IE6 が歴史の舞台から去るには時間がかかるでしょう。ユーザーは怠惰で、自発的にアップグレードすることを望まず、Microsoft のブラウザ アップグレード モデルは非常に古いです (Firefox のアップグレード プロンプトと Chrome のバックグラウンド自動アップグレード モデルは多くの手間を省きます)。したがって、IE6 の廃止を推進するには、私たち自身の力に頼るしかありません。

<<:  Dockerはコンテナとホスト間でのシェルコマンドのシームレスな呼び出しを可能にします

>>:  HTML+CSSを使用してマウスの動きを追跡する

推薦する

JSはフロントエンドのページング効果を実現します

この記事の例では、フロントエンドのページング効果を実現するためのJSの具体的なコードを参考までに共有...

Linux で MySQL をインストールして設定する

システム: Ubuntu 16.04LTS 1\公式サイトからmysql-5.7.18-linux-...

CSS属性のデフォルト値width: autoとwidth: 100%の違いの詳細な説明

幅: 自動子要素(コンテンツ+パディング+境界線+余白を含む)は、親要素のコンテンツ領域全体を埋めま...

MySQL 5.7.21 履歴データディレクトリからデータを復元するチュートリアルの解凍バージョン

状況の説明: データベースが異常に起動およびシャットダウンしたため、サービスを再度起動したときに「起...

「いいね!」文がインデックスに登録されないのはなぜですか?

序文この記事は、最も人気のある言語で最も退屈な基礎知識を説明することを目的としていますこのトピックは...

CSS の ::before と ::after 疑似要素について知らないこと

CSS には、一般的には使用されない 2 つの疑似クラス、before と :after があります...

MySQL 時間統計方法の概要

データベースの統計を行う場合、多くの場合、年、月、日に基づいてデータを収集し、echart を使用し...

HTML タグのネスト規則の紹介

XHTML タグには、div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、s...

Vue での ElementUI の使用に関する詳細な説明

ログイン + セッションストレージエフェクト表示ログインに成功すると、ユーザー ID がフロントエン...

JavaScript のフラット配列をツリー構造に変換する例

目次バックグラウンドで10,000個のデータが失われた再帰法非再帰的方法要約するバックグラウンドで1...

Ubuntu 18.04 に MySQL をインストールする (グラフィカル チュートリアル)

ヒント: 以下の操作はすべて root 権限で実行されます。 # MySQL がインストールされてい...

MySQL 8.0 ウィンドウ関数の紹介と概要

序文MySQL 8.0 より前は、Oracle、SQL SERVER、PostgreSQL などの他...

dockerでPostgreSQLを実行する方法

1. Dockerをインストールします。参考URL: Docker 入門インストールチュートリアル ...

MySQLデータベースはsysbenchに基づくOLTPベンチマークテストを実装します

Sysbench は、MySQL データベース ストレージ エンジン InnoDB のディスク I/...

MySQL 起動失敗の問題とシナリオ分析

1. ワンストップソリューション1. 問題の分析と特定 # MySQL設定ファイルを見つけて、MyS...