2011-09-23 20 views
1

私は、開発機能のビルドを介していくつかのブラウザが異なるユーザーエージェントを選択できることに気付きました。ブラウザで異なるユーザーエージェント

これはレンダリングエンジンを変更するという意味ですか?

SafariのユーザーエージェントをInternet Explorerに設定すると、レンディングエンジンがWebkitからTridentに変更されますか?

現時点で私のMacには、Safari、Chrome、Firefox、iCabがインストールされています。私は彼らが組み込んだユーザーエージェントの機能よりも優れたエンジンを持っていると思います。 仮想マシンやデュアルブートの方法を使わない限り、それぞれのバージョンを1つだけインストールできます。

あなたのアドバイスは何ですか?複数の仮想マシンを実行して、法的に必要な追加ライセンスを購入する必要があります。またはユーザーエージェントの機能が組み込まれていて、違いの十分な相互作用を与えていますか?

乾杯ジェフ

答えて

5

言ってやる例えば、私はインターネットエクスプローラにSafariのユーザーエージェントを設定している場合、 - それは、トライデントするのWebKitから胸が張り裂けるエンジンを変更するのでしょうか?

いいえ。ユーザーエージェントは、ブラウザが自分自身を識別するために送信する単なる文字列です。私が望むなら私は自分のユーザーエージェントをチーズバーガーに設定することができました。ページのレンダリングにチーズバーガーを使用しません。

正式には、Windows上でInternet Explorerを実行する唯一の正しい方法はWindowsインストールが必要です.VMは完璧な有効かつ一般的なソリューションです。 MacではBootcampのオプションもあります。

http://browsershots.org/のように、URLを指定できるほか、特定のブラウザでURLが好きなもののスクリーンショットを送信するサービスがあります。私は通常、これらのソリューションが遅い、デバッグツールがないなどの理由でこれらのソリューションが嫌いです。

+0

すばらしいおかげで、複数の仮想マシンを維持する理由:-) PS - 私は1つ目を見ていますが、私はまだできません:-) –

+0

あなたに今投票を与えるのに十分なポイントを得ました:-) –

0

Safari(および他のブラウザ)のユーザーエージェント設定はユーザーエージェントを偽装するだけで、変更されませんレンダリングエンジン。そのスプーフィングを使って、デスクトップのサファリにあるiPhone版のWebページを手に入れることができます。別のブラウザでページを確認するには、http://browsershots.org/のようなWebサービス(最初のgoogleの結果のみ)や仮想マシンの配列を使用することができます。私たちは後者を行いますが、ineedは2〜3のWindowsライセンスを必要としますが、多くのブラウザを1台の仮想マシンにパックして、異なるマシンに異なるバージョンを配布してください。

関連する問題