我々は自らの力で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を使用してマウスの動きを追跡する

推薦する

html-webpack-plugin の使用方法の詳細な説明

最近、React プロジェクトで初めてhtml-webapck-pluginプラグインを使用しました...

Docker が MySQL を作成する説明

1. MySQLイメージをダウンロードするコマンド: docker pull mysql 2. コン...

Nginx がリクエストを処理する際のマッチングルールの詳細な分析

nginx はリクエストを受信すると、まず server_name でサーバーを照合し、次にサーバー...

LED を使って Linux カーネルを使い始める方法を探る

目次序文LEDトリガー探索を始めるLEDデバイス登録LEDディレクトリ類推によって理解するクラスディ...

Ubuntu 18.0.4 は mysql をインストールし、エラー 1698 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されましたを解決します

序文最近 Linux を学び、その後 Win から Ubuntu に変更しました。以前インストールし...

2 つの MySQL ユーザー削除ステートメント (delete user と drop user) の違い

ヒント: MySQL では、ユーザーの作成と削除が頻繁に必要になります。ユーザーを作成するときは、通...

JavaScript における正規表現の実際的な応用の詳細な説明

実際の業務では、JavaScript の正規表現が依然として頻繁に使用されます。したがって、この部分...

CSS で 3D ブック効果を実装するためのサンプル コード

さっそく、レンダリングを見てみましょうソースコードは以下のとおりです <!DOCTYPE ht...

MySQLの3つの用途と違いは同等ではない

MySQLでは判定記号がよく使われますが、等しくない記号はもっと一般的に使われます。次の3つの等しく...

Linuxカーネルがプロセスアドレス空間に侵入し、プロセスメモリを変更する方法

プロセス アドレス空間の分離は、現代のオペレーティング システムの注目すべき機能です。これは、「古い...

この記事はJavaScriptの変数とデータ型を理解するのに役立ちます

目次序文:親切なヒント:変数1. 免責事項2. 譲渡3. 2つの小さな文法上の詳細変数の命名規則なぜ...

HTML タイトルに二重引用符を追加する方法

<a href="https://www.jb51.net/" title...

yum から docker インストール パッケージをダウンロードし、オフライン マシンにインストールする例の詳細なコード

1. ネットワークマシンでは、デフォルトのcentosyumソースを使用します [root@kole...

IE8は優れたエクスペリエンスを提供します: アクティビティ

今日は IE8 ベータ 1 (以下、IE8 と略します) をチラ見しました。IE8 は素晴らしい体験...

MySQL シリーズ 13 MySQL レプリケーション

目次1. MySQLレプリケーション関連の概念2. シンプルな1マスター1スレーブアーキテクチャの実...