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

推薦する

MySQLデータベースのSYNフラッディング問題を解決する

Syn 攻撃は、最も一般的で最も簡単に悪用される攻撃方法です。TCP プロトコルの欠陥を利用して、偽...

MySQL インデックスクエリ最適化スキルを習得するための記事

序文この記事では、DBA がいないチームが参考にできるように、MySQL の一般的な使用に関するヒン...

数千万のデータを扱うMySQLのページングクエリのパフォーマンスを最適化する

MySQL のデータ量が多い場合、制限ページングが使用されます。ページ数が増えると、クエリの効率が低...

MySQLの誤操作後にbinlog2sqlを使用して素早くロールバックする方法の詳細な説明

序文日常の仕事や勉強では、データベースを操作するときに「不注意」によるミスを犯すことは避けられません...

Nginx でアンチホットリンクを設定するための手順を完了する

必要:通常、サイト側は、ウェブサイト上の動画や写真が盗まれるのを防ぎたいと考えています。結局のところ...

VMware 仮想マシンに固定 IP アドレスを設定する方法 (グラフィック チュートリアル)

1. メニューバーで「編集」→「仮想ネットワーク エディター」を選択して仮想ネットワーク エディタ...

Reactでのこのリファレンスの詳細な説明

目次原因:以下を実行します: 1. コンストラクター2.レンダリング機能3.bind関数とarrow...

JavaScript+html はフロントエンドページでランダム QR コード検証を実装します

クールなフロントエンドページのランダムQRコード検証を参考までに共有します。具体的な内容は次のとおり...

MySQL でのストアド プロシージャと関数の作成の詳細な説明

目次1. ストアドプロシージャ1.1. 基本構文1.2 実行権限を指定してストアドプロシージャを作成...

React refの使用例

目次refとは何かrefの使い方DOM要素に配置するクラスコンポーネントに配置する関数コンポーネント...

nginx のスムーズな再起動を実装する方法

1. 背景サーバーの開発プロセスでは、新しいコードや構成をロードするためにサービスを再起動することが...

MySQL 実践演習 シンプルなライブラリ管理システム

目次1. ソート機能2. データベースを準備する3. データベースに関連するエンティティクラスの構築...

Docker ベースの MySQL マスタースレーブレプリケーション環境を構築するための実装手順

1. はじめに以前のプログラム アーキテクチャは次の形式になります。プログラムのサイズが大きくなると...

Window.nameはクロスドメインデータ転送の問題を解決します

<br />原文: http://research.microsoft.com/~hel...

画像をハイパーリンクとして使用したときに表示される青いボックスを削除する方法

最近、Dreamweaver を使用して製品プレゼンテーションを作成し、画像にハイパーリンクを追加し...