Microsoft Edgeを持っていますが、アクセスしているWebサイトとしてInternet Explorer 7が必要です。Internet Explorer 7をダウンロードしましたが、互換性がありませんでした。この作業を行うにはどうすればよいですか?
Microsoft Edgeを持っていますが、アクセスしているWebサイトとしてInternet Explorer 7が必要です。Internet Explorer 7をダウンロードしましたが、互換性がありませんでした。この作業を行うにはどうすればよいですか?
回答:
Internet Explorer 7を意味すると仮定すると、最も簡単なオプションの1つは、Internet Explorer 11を開き、Internet Explorer 7の互換モードで実行することです。
Windows 10には、Internet Explorer 11とEdgeがインストールされます。クリックして検索バーにStart
入力Internet Explorer
し、検索します。
注意:
Internet Explorer 7はほぼ10歳で、Windows Vista用に作成されました。
Windows 10でネイティブに実行できる可能性はほとんどありませんが、VMでWindows Vistaを使用して実行できます(これを行う方法については以下を参照してください)。
いずれにせよ、バグやセキュリティホールでいっぱいになります。
以下は、試すことができるいくつかの可能な回避策です。
BrowserStackでは、Internet Explorerのさまざまなバージョンでテストできます。
Internet Explorerアプリケーション互換性VPCイメージをダウンロードしてインストールします。詳細については、仮想マシンのダウンロードを参照してください。
ローカルでダウンロードして管理する無料の仮想マシンを使用して、Microsoft EdgeおよびIE6からIE11のバージョンをテストします。
ブラウザサンドボックスでは、Internet Explorerのさまざまなバージョンでテストできます。
ブラウザをオンラインで即座にテストします。クリックしてインストールなしで実行します。
明確にするために:IE7はWindows 10では動作しません。それらは互いに互換性がありません。
選択肢はありますが、長期的に使用することを考慮すべきではありません。
オプション:
互換モード:
IE11には、IE7までのすべてのIEバージョンをエミュレートできる互換モードが付属しています。これは、特定のサイトまたはすべてのイントラネットサイトで、ブラウザーの構成または個々のページのメタタグを使用して有効にできます。
ただし、互換モードは実際のIE7の正確なレプリカではないことに注意してください。IE7モードでのページレンダリングに影響を与える可能性のある多くの違い(バグ)があるため、実際のIE7のドロップイン置換とは見なされません。
さらに、IEに代わる新しいMSブラウザーEdgeでは互換性odeが利用できないことに注意してください。現在、IE10はWindows 10でEdgeとともに使用できますが、長期的にはそうなる可能性は低いため、短い移行期間以外はIE11を使用しないでください。
仮想マシンのWindows XPでIE7を実行します。
IE7でテストする必要がある開発者にとって、これは最も賢明なソリューションであり、テスト目的でMicrosoftから適切なVMを無料でダウンロードできます。
ただし、このようなVMを実行してもパフォーマンスが低下することはありません。IE7はそれ以上遅くすることなく既に十分に低速であり、IE7を実行するたびにVMを起動するのは苦痛です。時折のテストに適したソリューション。あなたがそれをたくさん使う必要があるなら、本当にひどい解決策です。
あなたの質問には、IE7を使用したい理由が記載されていませんでした。ユースケースによっては、上記のソリューションのいずれかが実行可能かもしれませんが、短期的にはどちらかを使用することをお勧めします。
しかし、はるかに重要なことは、IE7を使用する必要性を完全に再考する必要があることです。実行の難しさは別として、Microsoftがそれを実行するすべてのオペレーティングシステムバージョンと同様に、しばらく前にサポートを停止したことを認識する必要があります。言い換えると、あなた(またはあなたが知っている人)がIE7を使用している場合、ブラウザと、修正が行われない既知のセキュリティホールを持つOSを実行していることを意味します。このシナリオでハッキングされる可能性は非常に重要です。今のところ、インターネットに接続されているものでIE7を実行したくありません。
実際、2016年の初めには、MSはIE8、IE9、およびIE10のサポートも廃止しています。これにより、IE7ユーザーが危険なほど古くなっていることが非常に明確にわかります。
まだIE7を使用している組織がいくつかあります。そのため、まだサポートする必要がある開発者がいます。私はそれを理解しており、それらの開発者は一般的に上記のVMソリューションを使用するのが最善です。しかし、それは短期的な解決策と考えなければなりません。問題の組織はハッキングされる可能性が非常に高いため、IE7が廃止されてからどれくらい経ちますか?彼らは本当にアップグレードにプッシュする必要があります。
そのための可能なソリューションは、アプリケーション仮想化を利用することです。これにより、1つのオペレーティングシステムで同じソフトウェアの2つ以上の異なるバージョンを実行できます。
個人的にはVMware Thinappの使用を好みますが、Evalazeのような他の優れた「無料」アプリ仮想化ソフトウェア/ツールもあります。
これに関する2つの優れたチュートリアルを次に示します。
短い要約:
1. Get a fresh installed Windwos XP physical or virtual machine with IE6
2. Install Thinapp and "prescan" your computer
3. Now install the IE7 update on your computer and fish it with the "postscan"
4. IE7 is now a portable application
Thinstallを使用する代替方法!
まあ、あなたは本当にすべきではありません。このサイトが何であれ、メンテナーは本当にフロントエンドを最新のものに更新する必要があります。すべてのロジックを最初からやり直す必要はなく、UIだけを作り直す必要があります。特にActiveXや他の種類のネイティブコードプラグインのようなあいまいなものを使用している場合は、時代遅れの技術に適応するのが次第に難しくなります。
MSはブラウザが何らかの形で「OSの統合部分」であるとしばしば主張しますが、実際には、新しいWindowsバージョンで正常に動作するプログラムであり、元々構築された適切なライブラリと、リソースは以前のシステムの場所ではなく、独自のサンドボックス/ディレクトリにあります。
この目標を念頭に置いて構築されたパッケージがあります。UtiluIE Collectionです。著者は、「スタンドアロンの複数のIEバージョン」と説明し、「Microsoft Windows 98、98 SE、ME、NT 4.0、2000、XP、2003の32ビット版と64ビット版の両方(利用可能な場合)をサポートする」と述べています。 、Vista、2008、7、8、2012、8.1、10、および2016」。1.0から8.0までのIEのすべてのメジャーバージョンが含まれています。