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

推薦する

jQueryはネストされたタブ機能を実装します

この記事では、ネストされたタブ機能を実装するためのjQueryの具体的なコードを参考までに紹介します...

Vue-cliフレームワークはタイマーアプリケーションを実装します

技術的背景このアプリケーションは vue-cli フレームワークを使用し、カスタム コンポーネント ...

Ajax の JavaScript ソリューションにおける parsererror エラー ケースの詳細な説明

ajax の parsererror エラー (バックグラウンドからフロントエンドに送信される js...

MySQL 5.7.10 インストール ドキュメント チュートリアル

1. 依存パッケージをインストールする yum -y インストール gcc-c++ ncurses-...

qt.qpa.plugin の問題を解決: Ubuntu 18.04 の Qt で Qt プラットフォーム プラグイン「xcb」をロードできませんでした

問題の説明Qt5.15.0 をインストールした後、テスト ケースを実行するとエラーが表示されます。 ...

Jenkins は Docker イメージを構築し、Harbor ウェアハウスにプッシュします

目次DockerファイルドキュメントJenkins の設定Spring Boot プロジェクトでは、...

mysql 解凍パッケージの基本インストールチュートリアル

新しいコンピューターに変更したので、すべての環境を新しいコンピューター上で設定する必要があります。ふ...

MySQL インデックスのカーディナリティの概念と使用例

この記事では、例を使用して、MySQL インデックス カーディナリティの概念と使用方法を説明します。...

CentOS 7 で PHP 5.4 を 5.6 にアップグレードする方法の簡単な分析

1.ターミナルに入ったらPHPのバージョンを確認するphp -v出力は次のようになります。 PHP ...

Linux で pip 操作中にタイムアウトが発生する問題を解決する方法

Linuxインスタンスでpipを使用する際のタイムアウト問題を解決する方法pip は最も人気のある ...

ポップアップウィンドウの上下中央左右と透明な背景のロックウィンドウ効果を実現する CSS

クリック後にポップアップボックスを実現し、上下左右に中央揃えし、灰色の透明マスクを追加してウィンドウ...

Nginx サービス クイック スタート チュートリアル

目次1. Nginx の紹介1. Nginx とは何ですか? 2. Nginx を使用する理由3. ...

JavaScriptエラーキャプチャの詳細な説明

目次1. 基本的な使い方とロジック2. 特徴3. エラーオブジェクト4. キャッチアンドスロー戦略の...

MySQLとRedisキャッシュ間の同期ソリューションについての簡単な説明

目次1. ソリューション 1 (UDF)デモケース2. ソリューション2(binlogの解析)キャナ...

Linux ファイルディレクトリ管理コマンドの概要

タッチコマンドこれには 2 つの機能があります。1 つは、既存のファイルの時間タグを現在のシステム時...