IE6をサポートする必要がありますか?


43

IE6は非推奨であり、Microsoftはこれを殺そうとしています。

しかし、私は多くの人々がまだそれを使用していることを知っています。とにかくそれをサポートし続けるべきですか?


11
記録については、browsersad.comを試すことができます:)
ジェイソン

2
「IE6は非推奨です」—誰によって?これのソースはありますか?
ポールD.ウェイト

@Paul Microsoft自身は時代遅れだと言っています。マイクロソフト自体がそれを殺そうとしました。IE7であるXPの前のアップデートがありましたが、それが誰もがインストールしたわけではないようです。少なくとも、私はその更新を見たことを覚えています。
WalterJ89

3
この質問は、すべてのSOサイトで何度も尋ねられています。しかし、ここで質問する必要があったと思います
-WalterJ89

回答:


108

ユーザーベースに完全に依存します。私の仕事では、地方議会をサポートしています。そのため、IE6のサポートは維持する必要があります。それらのコンピューターは一般的に古く、しばらくアップグレードされないためです。ただし、最先端のオーディエンス向けに開発している場合は、IE6サポートはそれほど必要ありません。

特定の「サポートされていない」機能を適切に低下させることにより、IE6でWebサイトを使用できるようにすることをお勧めします。IE6のサポートやめる、そこにいる誰か影響を与えることを覚えておいてください...それはあなたが気にするかどうかにかかっています。


1
残念なことに、それは事実です-私たちは現在クライアントのために大規模な再構築に取り組んでおり、ユーザーベースのほぼ30%がまだIE6上にあり、これは残念です。
Zhaph -ベンDuguid

3
地方議会にあなたの痛みを感じます。実際、英国のほとんどの公共部門は、契約上の理由から名前を付けることはできませんが、高レベルの犯罪とセキュリティを扱う大規模な政府組織を含め、まだIE6を使用しています。
ダン・ディプロ

7
IE6の請願に関するHM Govからの回答を読んで、私の主張を証明するために:「したがって、多くの場合、IE6の使用を継続し、ファイアウォールやマルウェアスキャンソフトウェアなどの他の手段に依存して、公衆をさらに保護する方が費用効率が高いセクターインターネットユーザー」 hmg.gov.uk/epetition-responses/...
ダン・ディプロ

世界のさまざまな統計に関する記事を次に示します。webdesignerdepot.com / 2010 / 08 / Natとこの記事の両方が正しい:対象者によって異なります。
ダリル・ハイン

1
ええ、確かに。IE 6の使用を継続すると費用対効果が高くなる場合がありますが、いつ停止するのですか 彼らは避けられないものを遅らせ続けるだけです。遅かれ早かれアップグレードする必要があり、今すぐアップグレードすれば、長期的には時間とお金を節約できるでしょう。
ジェイソン

43

深刻な答えは、彼らが使用しているもののためにあなたのユーザーや顧客を評価することであり、その中MSIE6のトラフィックと使用パターン。また、十分な数を決定する必要があります。IE6にサイトを「十分に」機能させるか、機能的に機能を分解することができます。化粧品に関するIEの条件付きコメントを検討できます。機能の問題については、IE6アクセスをいつシャットダウンするかについてユーザーに警告を出すことができます。ie6-upgrade-warningのようなものを使用して、代替手段を提供することもできます。ただし、一部の企業ユーザーは新しいブラウザをダウンロードしてインストールするための十分な権限を持たないことに注意してください。ユーザーを無効にする場合があります。


これは良い答えです
ジェイソン

ありがとう。私はこれまでベータ版を楽しんでいます。ここの良い人々、良いコンテンツ。
-artlung

1
アップグレード警告については、私はこれが好きです:ie6update.comそれは微妙で、IE自身の更新メッセージのように見えます。
デニルソンサマイア

31

契約またはフリーランスで作業している場合、これは完全にあなた次第です。月曜日の正午のジョナサンクリストファーによるInternet Explorer 6 Contract Adendumのバージョンを使用します。

著者が説明したとおり:

この契約補遺は、Internet Explorerの(限定的な)サポートに関するクライアントへの通知として機能します。Creative Commons Attribution-Share Alike 3.0米国ライセンスの下でリリースされます。このドキュメントは現在バージョン1.0であり、バージョン2.0に到達するまで頻繁に更新されます。

私はそれを見つけてから更新されていませんが、それは微調整する前に使用した概念と基本言語であったため、それは本当に重要ではありません。基本的にサイトに表示されるフォームでは、必ずしも承認されたデザインを使用しているわけではありませんが、表示が必要な情報を表示するIE6用のサイトのバージョンを作成することを示しています。また、ブラウザをアップグレードする動機を与える権利を留保します。

クライアントとプロジェクトに応じて、IE6はサポートされない、第2フェーズの成果物としてIE6のサポートを追加料金で提供する、または完全なサポートを提供する、と言うことができます。

IE6をサポートすることを選択した場合、次のリソースを使用して、機能サポートの不足に関する問題のいくつかを軽減できます。

  • html5shiv:IEがHTML5要素を認識してスタイル設定するためのJavaScript shiv。
  • CSS3 Pie.htcInternet Explorer 6-8で最も便利なCSS3デコレーション機能のいくつかをレンダリングできるようにするIE添付ビヘイビアー(ファイル)。要素に適用される場合、それはIEが認識および表示することができborder-radiusbox-shadowborder-image、複数の背景画像と、linear-gradient背景画像として。
  • Modernizr:機能検出を使用して、今後のCSS3 / HTML5機能に対して現在のブラウザをテストし、サポートされているもののクラスを要素に追加するJavascriptライブラリ。また、trueサポートされているfalse場合とサポートされていない場合は、各機能のブールプロパティを含むセルフタイトルのグローバルJavaScriptオブジェクトを作成します。スタイリングと次のような要素を使用できるようにHTML5の要素を印刷するためのサポート追加<section><header>およびを<nav>
  • DD_belatedPNG:IE6にPNGイメージサポートを追加するJavascriptライブラリ。PNGsrcは、<img />要素の要素として、またはbackground-imageCSSのプロパティとして使用できます。異なりAlphaImageLoaderbackground-positionそしてbackground-repeat仕事意図したとおりに、そして要素がに応答しますa:hover疑似クラス。
  • TwinHelix IE PNG修正.htcIE 6にアルファ不透明度のPNGサポートを追加するIE添付動作(ファイル)。追加の(含まれる)JavaScriptで完全なCSSバックグラウンドポジショニングとリピートがサポートされます(CSSスプライトを含む)。
  • Whatever:hover.htcIE6、IE7、およびIE8の癖に自動的に:hover、:activeおよび:focusにパッチを適用し、他のブラウザーと同じように使用できるIE添付ビヘイビアー(ファイル)。AJAXサポートが含まれています。つまり、javascriptを介してドキュメントに挿入されるHTMLは、IEの:hover:activeおよび:focusスタイルもトリガーします。

興味深いことに、DD_belatedPNGはWhatever:hoverとTwinHelixのIE PNG Fixで解決された両方の問題を純粋なJavaScriptで解決し、Whatever:hoverとTwinHelixのIE PNG FixはJavaScriptとIEに添付された動作の組み合わせを使用します(.htc files)。

そして、あなたが遭遇する可能性が最も高いIEレンダリングの問題を識別するいくつかのリソースと、それらの最も一般的な修正:


私は通常IE6のサポートを除外するために私のものを変更します。既に述べた理由により(Microsoftは殺害、年齢、ユーザーシェア、Googleによるサポートの廃止、必要な時間の投資などに専念しています)、私は自分の時間に見合う価値がありません。そして、これらの理由をクライアントに提示しても、通常、彼らは余分なお金に見合う余分な時間を見つけられません。
ブライソン

:Oチートシートへのリンク、素晴らしい!
ジェイソン

17

それはいい質問です、何百回も尋ねられました... Andy Clarkが一番いいと言います

http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css

  1. より良いブラウザ向けに設計し、IE6バグを処理する代替ソリューションを設計する
  2. レイアウトの問題に対処するための修正IE6スタイルシートを作成する
  3. IE6でJavaScriptを使用してCSSサポートをブートストラップする
  4. IE6で他のブラウザとまったく同じようにサイトを表示する
  5. より良いブラウザに開発し、IE6の開発時間やテストを費やしません
  6. IE6ユーザーがサイトのスタイルを表示できないようにする

それは素晴らしいリンクです
ジェイソン

3
あなたは一般的ではなく、「このリンク、[リンク]を参照」に置くよりも、少し引用したい
ジェフアトウッド

それは彼の質問に対する答えではありません。彼は本当に... IE6をサポートする方法を尋ねるが、それの価値が作業している場合はしませんでした
トムPažourek

1
サポートが最初に定義されなければならないので、彼の質問に対する完全に正しいという答えは本当にありません。記事の冒頭で、「Internet Explorer 6の質問にどのように答えますか?」質問のコンテキストを定義します。私が間違っていなければ、これは同じ質問です。
ケビン

顧客はほとんどがIE6を気にした場合は、IE6のために設計したが(顧客がするかどうかとFirefoxのサイトはまた、IEのそれ以降のバージョンで動作することを確認する必要があります支払うことのために)
イアンRingrose

8

本当に人々をアップグレードさせる時です。本当に人々に見せたいなら、他の選択肢があり、彼らは前進する必要がある。GoogleはIE6のサポートを製品から削除することさえしているので、私たち全員が同じことをするときです。


7

私があまりよく見ない1つの答えは、段階的サポートに関連した期待管理です。一般化として、IE6ユーザーはブラウザーが古いことを認識していますが、さまざまな理由でアップグレードできません。ですから、私たちにとって教育の問題からはるかに優れた問題へと移ります。これらのユーザーがWebがどの程度理解され、Webが破壊されると期待するのでしょうか。

私の経験に基づいて、これらのユーザーには、Webサイトが100%動作しないという一般的な期待があります。だから、戦いの前半は私たちに有利です。残りについては、段階的なサポートのアプローチをとることができます。「機能または美学」×「IE6努力」のグリッドを作成し、それを利害関係者に提示するのに役立ちます。多くの場合、IE6ユーザーに対して、実行可能なBレベルまたはCレベルのサポートを考え出すことができます。これは、視聴者と関係者が共に生きることに意味があります。


申し訳ありませんが、これは、顧客が自分のユーザーがIE6からアップグレードさせないときは動作しません
イアンRingrose

@Ian it can-それは多くの場合、適切なケースを作成し、ビジネスが追加コストを理解できるようにすることの問題です。
レックスM

6

このugい怪物のサポート期間が長くなればなるほど、生き残る時間が長くなります。彼は老いすぎて、私たちの生活を惨めにしているので、彼を人工呼吸器から外してください。


1
よく言った。この獣を殺す必要があります。:P
ジェイソン

5

私が真剣に、それは私のクライアントの多くでまだビジネス要件であるようになります任意のサイトでこれで個人的にそれをサポートしています。そして、(より大きな)法案を支払う人々と私は誰と議論しますか?


4

仕事中にIE6を使用して投稿(昼食時に!)

私は英国の中央政府で働いています。近い将来、ie6にとらわれています。その理由は、給与システムがie7とie8をクラッシュさせるからです。

私の唯一のアドバイスは、ie6をサポートすることを選択した場合、ビルド中に必ずテストすることです。


これは一般的なことです!、作成したWebアプリがIE6以外で動作する可能性はどのくらいですか?
イアンリングローズ

実際、以前はポータブルFirefoxをオンにしたUSBドライブを使用していましたが、USBドライブは無効になりました。アップグレードが来るたびに苦痛の世界になるでしょう。
MrG

4

それはすべて対象読者に依存します。あなたがあなたのサイトを構築しようとしている人々は、IE6が機能することを期待していますか?そうでない場合、彼らは先送りされますか?技術的というよりも、このような質問に顧客中心の意思決定を使用することをお勧めします。顧客を知り、それに応じて計画を立てます。

とはいえ、statcounterは次のように述べています。

IE6は、米国とヨーロッパで初めて5%を下回りましたが 、世界的には、Webデザイナーはまだ森の中にいるわけではないと提案しました。「ターゲット市場がアジアの場合、IE6の使用率はまだ20.8%です。IE8はアジアで追い越したばかりです。」アフリカでも引き続きIE6の使用率が高くなっています。


1
私のクライアントが彼らの聴衆を誤解するたびに私がドルを持っていたなら。「彼らはハイテクに精通している」とクライアントは言うでしょう。もちろん、彼らは仕事中に800X600でIE 6を実行している政府発行のPCで表示します。出来上がり、私のクライアントは顧客を失いました!このビジネスでは、想定する余裕がありません。
bpeterson76

顧客ベースが誤って判断される可能性があることに同意します。しかし、それは非常に大きなベースの70%または利益を得るために95%以上を必要とする小さなニッチを選択することになります。市場全体に参入する必要がある場合は、IE 6をサポートしてください。より大きな市場の70%をすべて獲得し、新しい顧客が必要な場合は、ニッチを探してIE 6サポートを追加できます。
ラリースミスミエ

3

この老朽化した古いブラウザをサポートする問題を回避する実用的な方法があります。2つの主要な互換性の問題は、JavascriptサポートとCSSサポートです。

Javascriptのサポートは、jQueryなどのライブラリを使用して改善できます。これにより、コードのクロスプラットフォームでの動作が可能になり(実行速度がずっと遅くても)、1つのグループ(jQuery作成者)のみが機能することを心配する必要があります。他の誰もが自分の仕事から利益を得ます。

CSSサポートは、BlueprintなどのCSSフレームワークを使用して修正できます。CSSフレームワークは一般的に普及しているわけではありませんが、「うまく機能する」ものが必要で、HTMLにわかりにくいクラス名を含めることに煩わされていない場合、ブラウザ間の開発を高速化し、当て推量をすべて削除します。フレームワークを使用したくない場合は多くの場所から適切なCSSリセットスクリプト入手できます

できるだけIE6を使用することをやめるべきだと私は信じていますが、私はただそれについて心配しないことができるのが好きです。代わりに、次の問題またはプロジェクトに進むことができます。



3

参考のため、2か月前にワールドカップに興味のある人をターゲットにしたウェブサイトを立ち上げました。私が得た14,000人以上の訪問者のうち、正確に262人がIE6を使用しました。

ドメインでIE6をサポートする必要がない可能性が完全にあります。


3

多くの人は、それはユーザーに依存していると言います。ユーザーがIE 6を使用している場合、それをサポートする必要があります。

これは事実ですが、とにかくIE 6のサポートを停止する必要があります。

ajax、jquery、javascriptなどに大きく依存するサイトを構築します。

IE 6にロードしてから、Chromeにロードします。

クロムの速さがわかると、顎が下がるのを見てください。

次に、IE 6のセキュリティがどれほど貧弱であるか、デザイナーと開発者がIE6を牽引するために設計者と開発者を逆に曲げるのにどれだけのコストがかかるかを伝えます。

それでも気にしない場合は、必要なことを行いますが、少なくとも試してみます。


+1; これがなぜ投票されたのか分かりません。ここにある他の回答のほとんどとかなり似ており、良いアドバイスでもあります。昨年の初めにIE 6のサポートを停止し、I.E6と互換性のある新しいプロジェクトを作成するように求められたとき、「いいえ、ブラウザをアップグレードします。それはあなたを殺しません」と答えます。それが彼らにとってより良い理由が続きます。
ジェイソン

3

最近ウェブサイトを開発するとき、私は私の国モルドバの統計を調べ、それをサポートしないことに決めました。IE6でサイトを表示することは可能ですが、低品質です。

IE6ユーザーにGoogle Chromeのインストールを提案できます。そのため、最新のブラウザのユーザーと同じように、サイトを表示できます。


2

IE6は他のブラウザよりもはるかに遅れているため、サポートする価値はほとんどありません。大きな問題は、とにかく大企業の聴衆がいる場合、またはそのバージョンがまだ使用される可能性が高い他の状況がある場合、あなたはしなければならないかもしれないということです。

それに加えて、IE9は準備中です。現在、3番目のプレビュー版が利用可能です。それが利用可能になったら、IE6を引き続きサポートしたいですか?これは、サポートする4つのバージョンになります。可能であれば、IE6サポートを徐々に廃止することをお勧めします。


2

商用サイトでIE5と6をサポートしています。プライベートサイトでは気にしません...

リセットcssファイルを使用して、ボックスレンダリングの違いを修正できます。


2

「サポート」の意味によって異なります。「仕事」、はい-潜在的な顧客を不必要に遠ざけることを気にしない限り。「IE6でも他のすべてのブラウザーとまったく同じように見えます」、いいえ


2

1か月に最大370万ページのヒットを記録するWebサイトの統計を見ると、ユーザーの約10%がまだIE6を使用していることがわかります。これは私たちが本当に無視できるグループではありません、その規模では!


1

顧客向けのアプリを構築する場合、必要なものをサポートする必要がありますが、ホームユーザー向けの公開Webサイトを構築する場合、後戻りしたい場合はサイトを正しく表示する必要はありません。

Google、Microsoft、FacebookなどがすべてIE6のサポートを停止した場合、なぜそれをサポートする必要があるのでしょうか。

より技術的な注意事項について。洗練された配置と多くのJS効果なしでクリーンなhtmlとcssを使用する場合、IE6ではサイトはとにかくきれいに表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.