パート2の内容(ナビゲート:パート1)
4. Internet Explorer
5. Firefox
6. Opera
7. Chrome
8. Safari
9.開発ツール(およびショートカット)
10.測定されたセットアップ時間とディスク容量
•ブラウザごとに必要な時間(インストールと構成)
11.最適な使用方法
•ホームページでhttp://10.0.2.2:8888/
インストールと構成
ブラウザー構成のヒント:
- ホームページ
- 「デフォルトのブラウザ」と「アップデート」のチェックを無効にします。
- 開発者ツールをアクティブ化
4. Internet Explorer
Windows 7では、IEの古いインスタンスの実行は許可されていませんが、以下の注を参照してください。そのため、Win XP VMが必要です。
IEをダウングレードすることはできないため、最も低いバージョンから始めて、別のSandboxieで IEをアップグレードします。アップグレードする前に、最も低いバージョンのブラウザーで設定を行ってください。これにより、メインの設定を1回だけ設定する必要があります。
- IE6-WinXPにデフォルトでインストールされます
- IE7 / IE8 -Sandboxie(WinXP)にインストール
- IE9 +-構築済みのWindows仮想マシンイメージをmodern.IE Webサイトから入手します。
これらの画像は、最初に使用してから30日後に有効期限が切れます。イメージの有効期限が切れると、1時間使用するとシャットダウンします。毎回イメージを再作成したくない場合は、イメージをアクティブにする前にVMのハードウェアクロックを変更してください。
たとえば、VirtualBoxを使用している場合は、ターミナルを起動して次のコマンドを発行します(大文字の名前を適切な名前に置き換えます)。
VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>
このサイトでは、IE6(さらにはIE5.5)の完全オフラインインストーラーを利用できます。
IE6およびIE7の場合、Internet Explorer開発者ツールバーがインストールされている必要があります。IE8 +には組み込みのF12開発者ツールがあります。
構成
アプリケーションの仮想化により、Windows 7でIE6-8を実行することが実際に可能です。VMWare ThinAppはうまく機能しますが、Internet Explorerのインストールをキャプチャする必要があるため、セットアップにかなり長い時間がかかります。また、ソフトウェアパッケージは非常に高価です(keygenは無料で入手できますが、非倫理的です)。
5. Firefox
オプション1(遅延):
Utilu Mozilla Firefoxコレクション。このツールには、すべてのFirefoxバージョン(200 MB以上)のインストーラーが含まれています。Firebug、Web Developerツールバー、Flashも含まれています。
オプション2:
複数のFirefoxバージョンを簡単にインストールして同時に実行できます。
- Mozillaの公式プロファイルマネージャーをダウンロードしてください。
- 関連するFirefoxバージョンをhttp://releases.mozilla.org/pub/mozilla.org/firefox/releases/からダウンロードします。古いバージョンはftp.mozilla.orgにあります。
- Firefoxの各バージョンをインストールします。1つのメインディレクトリ( "Firefox")を選択し、バージョン番号をサブディレクトリ( "3.6")の名前として使用すると便利です。
- 拡張機能:最も古い Firefoxバージョンを起動して、お気に入りの拡張機能を入手します。
- 設定:
Tools > Options
(Windows)、Edit > Preferences
(Linux)
- 一般:ホームページ
- セキュリティ:[サイトがアドオンをインストールしようとしたときに警告する]を除くすべての設定をオフにします。
(下部のボタンを使用して、警告メッセージの設定を表示することを忘れないでください)。
- 上級:
- 一般:
- デフォルトのブラウザを確認する:オフ
- クラッシュレポートの送信:オフ
- 更新:すべての更新を無効にする
- クリーンアップ:すべてのタブを閉じ、を押しCtrl Shift Delてすべてを確認します。次に、Firefoxを閉じます。
- Firefoxのプロファイルマネージャ:
Copy
オプションを使用して、各プロファイルを複製します。
- ダイアログのスクリーンショットが表示されます。適切な名前(例:)
Firefox 3.6
と宛先を選択します。
Firefox version
オプションを使用して、プロファイルのデフォルトのFirefoxバージョンを選択します。
- また、
Start new instance [-no-remote]
ボックスをオンにすると、一度に複数のFirefoxバージョンを同時に実行できます。
- 仕上げ
Start Firefox
ボタンを使用して、Firefoxのインスタンスを起動します。
- アドオンの互換性チェックを実行し、必要に応じて更新します。
- を使用して、キャッシュ、履歴などをクリアしCtrl Shift Delます。
- Firefoxのバージョンごとにこの手順を繰り返します。
6.オペラ
Opera:すべてのインストーラーのリストはOpera.comで入手できます。複数のバージョンを問題なく並べてインストールできます。インストール中に、「カスタム」と別のディレクトリを選択します。
インストール時に、すべてのユーザーに同じプロファイルを使用することも選択します。
重要な設定:[設定]> [設定]> [詳細]> [セキュリティ]> [更新を確認しない]。
注:Opera 15+はChromeと同じレンダリングとJavaScriptエンジンを使用しています。
7. Chrome
Chrome:スタンドアロンインストーラーはFile Hippoからダウンロードできます。
複数のChromeバージョンを並べて実行することもできます。
Sandboxieを使用できますが、複数のバージョンを並べて実行するには、次のネイティブメソッドを使用することをお勧めします。
- ファイルHippoから目的のバージョンをダウンロードします。
- メインディレクトリを作成します
C:\Chrome\
。
- たとえば7-Zipを使用して、インストーラー(= インストールせずに)を抽出します。
解凍後、アーカイブが作成されます。また、このファイルを抽出し、作成したディレクトリを下に移動します。
さて、あなたは見るとのようなディレクトリ。
に移動してから、このディレクトリをに移動します。の残りのファイルは安全に削除できます。
chrome.7z
Chrome-bin
chrome.exe
18.0.1025.45
chrome.exe
18.0.1025.45
C:\Chrome
Chrome-bin
各バージョンのショートカットを作成します。
"C:\Chrome\18.0.1024.45\chrome.exe" --user-data-dir="..\User Data\18" --chrome-version=18.0.1025.45
このショートカットの説明:
"C:\Chrome\18.0.1024.45\chrome.exe"
•これはランチャーです
--user-data-dir="..\User Data\18"
•の場所を基準にしたユーザープロファイルchrome.exe
。--user-data-dir="C:\Chrome\User Data\18"
同じ効果を得るために使用することもできます。最低の Chromeバージョンの設定を行い、各 Chromeバージョンのユーザープロファイルを複製します。古いバージョンのChromeでは、新しいバージョンのユーザープロフィールを使用できません。
--chrome-version=18.0.1025.45
• バイナリの場所:
- 場所(例:)
18.0.1025.45
はディレクトリの名前でなければなりません:
- 数字で開始および終了する必要があります。間にドットが表示される場合があります。
- 番号は必ずしも実際のバージョン番号と一致する必要はありません(実際のバージョン番号を使用すると便利です...)。
設定について:すべての設定はで設定できますchrome://settings/
。私は通常、ホームページと「内部」設定を変更します。
Chromeのリリースが多いため、すべてのバージョンをインストールするのは現実的ではありません。これらの手順を自動化するVBスクリプトを作成したので、インストーラーを保存して、古いバージョンのChromeをテストする必要があるときはいつでもスクリプトを実行できます:https : //gist.github.com/Rob--W/2882558
8.サファリ
注:WindowsでのSafariサポートは廃止されました。Windowsでサポートされている最後のSafariバージョンは5.1.7です。新しいSafariバージョンでサイトをテストするには、MacまたはOS X VMが必要です。
Safariは、複数のバージョンまたはユーザープロファイルを並べてネイティブにサポートしていません。Safari 4は間もなく死ぬので、テストする必要があるのは5. *だけです。SafariのすべてのバージョンはOld Appsからダウンロードできます。
- Safari 5.0をダウンロードしてインストールします。
- Safariを起動して、設定を行います。
- 追加のインストールごとに新しいSandboxieサンドボックスを作成します。
最初に最も古いバージョンをインストールして、ユーザープロファイルを新しいバージョンに適合させることが重要です。
- Sandboxieへのインストールの詳細については、SandboxieおよびInternet Explorerのセクションを参照してください。
開発ツールはを介して有効にする必要がありPreferences > Advanced > Show Developer menu in menu bar
ます。Safariをインストールした後、を介してAppleソフトウェアアップデータをアンインストールしControl panel > Add/Remove software
ます。
9.開発者ツール(およびショートカット)
- インターネットエクスプローラ
- Firefox
- オペラ
- クロム
- サファリ
- 4+ Ctrl Alt C Safari Developer Tools Built-in。これらのツールはデフォルトで無効になっています。から有効にし
Preferences > Advanced > Show Developer menu in menu bar
ます。
10.測定されたセットアップ時間とディスク容量
- 基本環境のセットアップには30分かかります。
- ブラウザのインストールには、それほど時間はかかりません。
- ブラウザの数によっては、設定に時間がかかる場合があります。
- このガイドに記載されているブラウザーとOpera 12ベータでWinXP VMを設定する:
- 詳細なブラウザー互換性テストのための巨大なWinXP VMのセットアップ:
ブラウザごとに必要な時間(インストールと構成)
- オペラ:2分
- Internet Explorer:3分*
- サファリ:4分*
- Firefox:5分
- Chrome:6分
* Sandboxieサンドボックスをセットアップする時間(<1分)は除きます。
11.最適な使用法
インストールが完了したら、CCleanerを使用してジャンクを駆除します。
- アプライアンスをエクスポートします(このアプライアンスは、バックアップとして他の場所に保存できます)。
- 新しく作成した仮想マシンを削除する
- アプライアンスをインポートします(これらの手順により、VMのファイルサイズが減少します)
- スナップショットを作成する(チェックポイントとして使用される)
今後、Webページのテストが終了したら、VMをオフにして、[スナップショットの復元]を選択します。これにより、VMが整然と高速に保たれます。
ホームページ http://10.0.2.2:8888/
ゲストOSはIPアドレスでホストOSにアクセスできます10.0.2.2
。ホストがインターネットに接続していない場合でも8888
、ポートで実行されているサーバーには、ゲストからを介してアクセスできますhttp://10.0.2.2:8888/
。
このため、http://10.0.2.2:8888/
ホームページとして設定することをお勧めします。
可能なユースケース:
- 単一のページをテストします。
- 公開されたユーザーエージェントに応じて、特定のページを自動的に表示します(リダイレクトなど)。
- フィドルリング:Chromeでフィドルを作成し、Firefoxでテストします。
- テキストとリンクを共有します。
上記のすべては、単純なサーバーに簡単に実装できます(たとえば、私はNode.jsを使用しました)。