20

私は現在サポートされているブラウザーのリストを探しているのではなく、ある種の確かな統計に裏打ちされた、そのリストを作成するための論理的な方法を探していることに注意してください。

前回の Web 仕事からしばらく経っていたので、この最新のサイトをゼロから作成することにしました。ここで、ブラウザーに関して何をサポートするかを再度決定する必要があります。確かに私はサポートしたいもののリストを持っていますが、そのリストに入った決定は私には少し恣意的であるように思えます. ブラウザの使用状況の信頼できる全体像を得るにはどこに行けばよいですか? また、古いバージョンのブラウザをサポートから切り離すのに適していると思われるポイントはどこですか?

4

20 に答える 20

26

ブラウザーが完全に消滅するまでには、約 10 年間かかります。最初に認識しなければならないことは、サポートしていないブラウザーを使用している訪問者がいるということです。問題は、どのブラウザが死んでいないかということではなく、どのブラウザをサポートするのに必要な作業 (コスト) に対して、サポートする価値 (メリット) があるかということです。

私が自信を持って推奨できるブラウザー統計を見たことがありません。それらはすべて蛇油のようです。私が適切だと思う経験則は、そのブラウザーを使用している誰かが他の Web サイトでも定期的に問題に遭遇する場合、そのブラウザーをサポートする価値はないということです。言い換えれば、「みんなが支持しているものに固執する」ということです。そのためには、Yahoo の段階的なブラウザ サポートが役に立ちます。

最終的に、最良の選択は個々の状況に依存し、時間の経過とともに変化します。たとえば、37signals は最近 Internet Explorer 6 のサポートを終了しFacebook はゆっくりと同じ方向に向かっています。これはまだほとんどの組織が下せる決定ではありませんが、1 年か 2 年待てば、より多くの組織が後に続くことがわかるでしょう。現時点では、おそらく正当化できない大胆な一歩ですが、時間をかけてください。

できるだけ多くのブラウザーをサポートすることが自動的に最善の選択であると考える罠にはまらないでください。他の百万人のユーザーのエクスペリエンスを向上させます。

また、ブラウザを「公式に」サポートしない可能性があることも考慮する価値があります。たとえば、私が過去に行ったことの 1 つは、(条件付きコメントを介して) Internet Explorer 5.5 以下にのみ提供される JavaScript を使用して、スタイルシート、JavaScript を自動的に削除し、画像をaltテキストに置き換えることです。これらの対策がなければ、Internet Explorer の多くのレイアウト バグのためにサイトが読めなくなってしまいます。

于 2008-09-17T23:04:06.240 に答える
9

これを行う最も簡単な方法は、Google アナリティクスにサインアップし、トラッキング コードをサイトに追加することです (同様のサービスは数多くありますが、Google のサービスが私が見つけた中で最高です)。サイトにアクセスした人がどのブラウザを使用しているかに関する詳細な統計を提供します。

数か月のデータが得られたら、サポートするブラウザーに関する決定を開始できます。私は主流のウェブ会社で働いており、私たちのサイトをできるだけ多くのユーザーが利用できるようにしたいと考えています。そのため、市場シェアが 0.5% を超えるブラウザーはすべて、テスト マトリックス内にあると見なされます。ただし、他のサイトでは、IE や Firefox などの主要なブラウザーのみをサポートおよびテストすることを選択する場合があります。

大まかな目安として、表示される主要なブラウザーは IE 6 と 7、および Firefox 2 と 3 です。これは、対象ユーザーの 90% 以上をカバーするはずなので、最初の 2 か月の出発点として適しています。次に、分析データを使用して、潜在的な収益 (または達成しようとしているもの) が、他のブラウザーをサポートするために必要な追加の労力に見合う価値があるかどうかについて、ビジネス上の決定を下します。

2008 年 9 月 18 日追加:

確かに、この方法の問題点の 1 つは、一部のブラウザー タイプのサポートが不十分で、サイトがそれらのブラウザーで使用できない場合、それらの人々が戻ってこなくなるため、統計が歪曲される可能性があることです。ユーザーの割合。

これが発生しているかどうかを判断するには、ブラウザの種類とバージョンごとの Google アナリティクスの詳細な動作の内訳を使用できます。これにより、直帰率、サイトでの平均時間、訪問あたりのページ数、および新規訪問の割合が得られます。特定のブラウザ タイプとバージョンの数値が他のブラウザよりも大幅に悪い場合 (つまり、直帰率が高い、サイト滞在時間が短い、1 回の訪問あたりのページ数が少ない、または新規訪問の割合が高い) 場合は、サイトが適切でない可能性があります。そのブラウザは十分にサポートされていないため、サポートが改善されれば、より多くのユーザーを獲得できる可能性があります。

この時点で、ブラウザがどれほど重要であるかについては、数値から妥当な感覚を得ることができます (つまり、Google Chrome をサポートしておらず、トラフィックの 2% として表示されている場合、20% に跳ね上がることはありません)。サポートを追加したからといって) そのブラウザーを使用して、サイトがどれほど悪いかを確認し、サポートを追加するかどうかについて判断を下すことができます。場合によっては、最悪の問題のみを修正し、ブラウザがより高い割合のユーザーに達するか、ベータ ステータスが終了するまで、サイトを不完全ではあるが使用可能なままにすることが含まれる場合があります。

于 2008-09-17T23:07:41.970 に答える
3

Yahoo! 段階的なブラウザー サポートでブラウザーをサポートします。

于 2008-09-17T23:04:14.133 に答える
2

残念ながら、これに対する適切な答えは見つかりません。Web サイトへの訪問者のブラウザー バージョンに関する確かな統計が見つかったとしても、それはほとんどの場合、何を知る必要があるかを示しているわけではありません。

あなたが知る必要があるのは、「訪問者の何パーセントがブラウザ X を使用しているか」ではなく、「収益の何パーセントがブラウザ X を使用している訪問者によるものか」です。IE の古いコピーを使用してサイトにアクセスしているその 1 人の人物は、サイト ライセンスを購入しようとしている大企業のマネージング ディレクターである可能性があります。先月 Firefox 3 を使用して訪れた 1 万人の訪問者は、エッセイ用に文書を盗用しようとしている大学生かもしれません。

本当に、生のブラウザ統計だけでなく、市場を知る必要があります。グラフィック デザイナーに商品を販売して請求書を支払っている場合は、Visual Studio プラグインを販売する仕事をしている場合よりも、確固たる Safari のサポートが重要になります。役に立たない、私は知っています!

于 2008-09-18T02:26:55.923 に答える
2

ブラウザは、(a) 非常に少数の人々がそれを使用し、(b) (販売先、教育、ビジネスが何であれ) そのような少数の人々を気にしない場合、死んでいます。

于 2008-09-17T22:57:13.027 に答える
2

対象とする主なグループは 2 つあります。(他にもたくさんありますが)

グループ 1 は、Webkit (Safari など)、Presto (Opera など)、KHTML (Konqueror など)、または Gecko (Firefox など) を使用するブラウザーです。これらのブラウザーはすべて、同じマークアップ、CSS、および Javascript コードを取得する必要があります (これらはすべて、標準に準拠したブラウザーの同じグループに属しているため)。これらのいずれかでバグを回避する必要があり、そのためのリソースがある場合にのみ回避してください。代わりに、それぞれの最新の安定バージョンでテストし (開発中なので、予想される動作が何であるかをお互いにチェックできるように)、(Nightlies でバグをチェックした後) バグ レポートを提出します。繰り返しますが、可能であれば、特定のブラウザーの回避策は避けてください。代わりに、クロスブラウザー互換のソリューションを最初から計画してください。

グループ #1 を使用すると、古いバージョンについて心配する必要はほとんどありません。

グループ #2 は、Trident を使用するブラウザー (IE など) です。関心のある IE バージョンをターゲットにして、最も重大なバグのみを回避します。

また、公式にサポートしていないブラウザーを拒否しないでください。それらをブロックするのではなく、(意図的に、またはひどいブラウザ検出を介して)自力で対処させてください.

また、市場シェアのパーセンテージを見るときは、それらが表す数字を把握して、そのブラウザーで潜在的な訪問者が何百万人いるかを確認してください。1% や 5% は多くないように思えるかもしれませんが、それでも数百万を意味する可能性があります。

何よりも、訪問者に耳を傾けてください。特定のブラウザについて複数の苦情が寄せられている場合は、可能であれば調査してください。市場シェアの低いブラウザでも、些細な修正であればやればいい。

IE6 (プッシュを開始)、IE7、IE8、最新の Opera 9.x、最新の FF 3.x、最新の Safari 3.x、およびほぼ同じ機能を持つその他の製品は、確実に死んでいません。FF 2.x も死んでおらず、Win9X ユーザーに必要です (Opera を使いたくない場合)。

于 2008-09-18T03:22:28.690 に答える
1

YUI! や jQuery など、ブラウザー間の互換性の問題のほとんどを解決する優れた UI フレームワークを使用する必要があります。

個人的にはYUIがオススメ!

于 2008-09-17T23:11:13.990 に答える
1

このトピックも参照してください

于 2008-09-17T23:00:35.420 に答える
1

聴衆を考慮して、ローカルでこれに答えるようにしてください。たとえば、私が独自のブログ エンジンを開発していたとき、私の魅力は主に .NET 開発者でした。私が主に開発しているブラウザが何であるかが理にかなっていることを願っています。その時点から、私は市場シェアを考慮し、他のすべてのブラウザーに対して「妥当な」サポート レベルを確保しようとしています。たとえば、.NET 開発者でさえ Firefox を使用することがあり、Opera を使用することもあります。Safari と Chrome も可能性があります。したがって、私の現在のサポートレベルは次の順序でランク付けされています。

  • Internet Explorer 7 で完全に動作する必要があります。構築するつもりだったすべての機能がそこにあります。
  • Internet Explorer 6、Firefox 3.0、Opera 9+、Safari for Windows で適切に動作する必要があります。

私が気にしない他のすべて。すべてをサポートするための時間と労力がありません。

別のブラウザーをサポートするか、上記のブラウザーのいずれかをサポートし続けることを検討するかどうかを判断するにはどうすればよいですか? マーケット シェアと、自分のページにアクセスしているユーザーの統計を確認するだけです。誰かが亡くなっている場合、またはしばらく会っていない場合は、サポートが終了したと考えます。

つまり、コードを完全に実行し、合理的に実行し、ブラウザーの世界が変化するにつれて定期的に更新する必要があるブラウザーについて、簡単に自分に言い聞かせたいと思います。ウェブサイトを初めて実行するときは、オーディエンスのことだけを考えてください。その後の更新については、統計で十分にわかるはずです。

于 2008-09-17T23:20:15.170 に答える
0

IE6以下は死んでいると思います...しかし、多くの人はまだそれを使い続けています。

このサイトには、各ブラウザとその実際の年齢の素晴らしいライブ リストがあります。

http://webbugtrack.blogspot.com/2008/08/browser-life-statuses.html

于 2008-09-19T02:12:07.573 に答える
0

私の (非常に貧弱な) 解決策は、w3schools から統計情報を取得し、それに基づいて決定を下すことでした。これらの数字はそれほどひどいものではありませんが、そのサイトの閲覧者はアップグレードを意識している可能性が高いため、偏っています. また、FF 以外のブラウザ バージョンの内訳も示していません。

于 2008-09-17T22:58:29.730 に答える
0

純粋に標準に合わせてビルドすると、すべての標準をサポートするブラウザーがないため、一部のブラウザーは正しくレンダリングされません。いくつかのブラウザーを選択し、それらでサイトをテストする必要があります。

あまりにも最先端になろうとしないでください。最先端の CSS を使用する必要がある場合は、それが 100% の確率で機能しないことを予期する必要があります。

于 2008-09-17T23:01:05.433 に答える
0

http://browser-update.org/のデフォルトを使用します。現在、次のものが死んでいると言われています。

IE <= 6 FF <= 2.0 Op <= 10.01 Sf <= 2.0

于 2010-02-24T12:56:45.740 に答える
0

リストで本当に何をするつもりですか?サポートしていないブラウザをブロックする予定はありますか? ユーザーが User-Agent 応答をハッキングした場合はどうなりますか?

他の人たちと同じように、Yahoo の "Graded Browsers" のようなものを使用することを強くお勧めします。また、可能であれば YUI やその他のライブラリを利用して、自分で行う必要がないようにすることを強くお勧めします。

于 2008-09-17T23:19:06.000 に答える
0

市場シェアが 1% 未満であることは基準ではありません。特にブラウザが新しい場合はそうです。

私にとって < IE6 は死んだものであり、私が扱っている HTML モンキーは、IE6 が死んだことを望んでいます。< FF2は死んだ。Opera はあると便利です。< Safari 2 は終了しましたが、ほとんどの人は現在 Saf 3 向けに設計しています。

IE6,7,8 FF 2,3 Saf 3,4 Chrome (基本的に Saf4)

しかし、アプリによっては、また、ホールド マシンで何人のユーザーを獲得できるかによって、IE6 を削除することもできます。これにより、作業がずっと楽になります。

于 2008-09-17T23:21:13.873 に答える
-1

私の意見 (これまでずっと) は、標準に合わせてビルドし、ブラウザーに任せて正しくレンダリングすることです。

于 2008-09-17T22:55:32.250 に答える
-2

市場シェアが 1% 未満のもの。

于 2008-09-17T23:11:11.777 に答える
-2

市場シェアが最も高いブラウザから始めて、そこから順に作業を進めてください。

サイトにアクセスするブラウザーに既存の指標がある場合は、一般的な市場シェアの代わりにそれらを使用してください。

于 2008-09-17T22:57:39.623 に答える
-3

Unkwntechに同意します。

Web サイトを IE と Firefox の両方に対応させるようにしてください。

于 2008-09-17T22:58:22.103 に答える
-3

簡単です。ほとんどのユーザーは、PC を購入したときに付属していたブラウザーを使い続けています (あなたのお母さんのことを考えてください)。プレインストールされたマシンがインターネット アクセスに使用されなくなったとき、ブラウザは死んでいます...おそらく 5 年ほどです。新しい PC の価格が下がり、消費者向けの電化製品になると、人々が新しい PC を簡単に購入できるようになるため、この期間は低下します。

于 2008-09-18T07:49:20.237 に答える