web-dev-qa-db-ja.com

IE以外のブラウザの異なるバージョンのQAをブラウザする必要がありますか?

たとえば、Chrome 25がChrome 26とは異なる要素をレンダリングする可能性はありますか?答えが「いいえ」の場合、バージョン間のリデリングに違いがない理由を説明するリソースへのリンクが理想的です。

編集

フィードバックをお寄せいただきありがとうございます。誰もが、はい、リダリングエンジンで何かが変更される可能性があることを示しているようです。私の最初の質問では、答えが「いいえ」であるかどうかリソースを求めました。答えは「はい」と思われるので、IE以外のブラウザのバージョンとの間の特定のやり直しの違いを誰かが指摘できますか?

たとえば、Chrome 23はXをインラインとしてレンダリングし、Chrome 24はXをブロックとしてレンダリングします。

3
Adam Balsam

はい、しかし網羅する方法はありません。最善の策は、各ブラウザの最後のいくつかのバージョンをチェックし、何に重点を置くかですあなたの訪問者が使用します。ブラウザーの1つのバージョンでさえ、プラットフォームごとにわずかに異なるレンダリングを行うことができます。最近、FirefoxとSafariの動作がWindowsとMacで異なり、Chromeの動作がLinuxとWindowsで異なります。

Chromeは絶えず変化しています。ま​​た、 すべてのバージョンではない はユーザーのマシンで動作しますが、文字通り何百ものバージョンがあります。違いを知る唯一の方法は、変更リストを見ることですが、これはmonumentalタスクです。

Chromeは、レンダリングエンジンをWebKitのフォークであるBlinkに変更しました。ほとんどの人が移行するまでには時間がかかりますが、この時点から、SafariとChromeがレンダリングエンジンを共有しなくなるため、ブラウザー間のレンダリングの違いが大きくなることを期待する必要があります。 Operaは後でWebKitからBlinkに移行しますが、それはミックスを変更するだけで、バラエティは追加しません。

多数のLinuxディストリビューションが独自のChromiumを構築します。これらのChromiumには異なるリリーススケジュールがあり、より多くの潜在的なバージョンを作成できます。良いニュースは、実際の違いは通常小さいため、いくつかの連続したマイナーバージョンよりもさまざまなメジャーバージョンをチェックすることをお勧めします。

0
Itai

はい、理由があります。

2つの単純な理由は、誰もが自動更新にとどまらないということです。2番目に、古いバージョンの機能を破壊するバグが新しいバージョンに導入される可能性があります。

1
StephenCollins

各ブラウザの最も人気のあるメジャーバージョンをテストすることは、従うべき適切なポリシーです。

例:

Internet Explorer: 7.xx, 9.xx, etc 
Firefox: 3.xx, 4.xx, 13-19.xxx
Chrome: 22.xx, 23.xx, 24.xx, etc

サイトの統計を見て、全体のトラフィックの少なくとも80〜90%を占める各ブラウザのメジャーバージョンをテストしてください。実際のユーザー使用データを使用すると、必要なテストのリストを重要なものに絞り込むことができます。

1
JMC