Linux上のMicrosoft Edge


20

私はWeb開発者であり、UbuntuでテストするにはMicrosoft Edgeが必要です。

次の方法でMicrosoft Edgeを使用できることを知っています。

  1. 仮想マシンにWindowsをインストールします。
  2. Linux-Windowsデュアルブート。

しかし、これらのソリューションでは、日常のコンピューティングに使用していない間にウィンドウを購入する必要があります。また、これらのソリューションでWindowsを取り除くことはできません。

Linux上のMicrosoft Edgeに関するいくつかの記事を読みましたが、解決策が見つかりませんでした。2015年に彼らはこの会議を行いましたが、Linux上のEdgeはまだ起きていません:

うわー、私はMACとLINUXでEDGEとIEをテストできます!

私もこれを見つけましたが、MicrosoftはLinux上のEdgeを気にしていないようです。少なくとも今のところ:

Microsoft Edgeは、Windows 10などのオペレーティングシステムと、モバイルデバイスがほとんどないブラウザーアプリケーションでのみ使用できることがわかりました。

とにかく、VMなしでLinuxでMicrosoft Edgeを使用する方法はありますか?

回答:


7

Windows 7用のMicrosoft Edge Insiderビルドは、Wineで実行できます。Edgeの新しいバージョンはBlink HTMLエンジンを使用しているため、Edgeの古いバージョンとは動作が異なる場合があります。また、特にMicrosoftが拡張 フェーズに移行した場合、Chrome対Chromiumの一部のサイトで見られるように、他のBlinkベースのブラウザーとの互換性の問題がある可能性があります。

  1. インストールしますwinehq-staging (バージョン4.13を使用しています)。

  2. Windows 7用のMS Edgeインストーラーをダウンロードします。ベータ版とDevチャンネルの両方のビルドを試しました。

  3. Wineでインストーラーを実行します。

    wine MicrosoftEdgeSetupBeta.exe
    wine MicrosoftEdgeSetupDev.exe
    
  4. エッジを実行します。たくさんのメッセージがfixitありerrますが、止まることはありません。最初に黒いウィンドウが表示される場合は、数分待ちます。最初は読み込みに時間がかかり、最終的には適切に表示されます。下のスクリーンショットに示されているもの以外の大きな問題に気付かずに設定を変更し、いくつかのサイトを閲覧することができました。これは予想外のことではありません。

    wine 'C:\Program Files (x86)\Microsoft\Edge Beta\Application\msedge.exe'
    wine 'C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe'
    

    一般にパフォーマンスは良くありません。ビデオとオーディオはグリッチです。

    msedge-特別に見えません



12

更新2018

Microsoftは、2019年の初めにEdgeがBlinkエンジン(Chromium)とともにリリースされることを発表しました。彼らはまだLinuxバージョンについては話しませんでしたが、現時点ではVMとBrowserstackのみが機能します。

Microsoft Edgeは、サポートされているすべてのバージョンのWindowsおよびより頻繁なリズムで配信および更新されます。この作業により、Microsoft EdgeをmacOSなどの他のプラットフォームに導入できるようになることも期待しています。エンドユーザーと開発者の両方のWebプラットフォームエクスペリエンスを改善するには、Webプラットフォームとブラウザーをできるだけ多くのデバイスで一貫して使用できるようにする必要があります。

Browserstack

browserstack VMまたはデュアルブートの必要はありません。任意のブラウザーでMicrosoft Edgeを表示します。ローカルサイトをテストできます

これまで、開発者はWindows 10を搭載した仮想マシンまたはPCに依存して、Microsoft Edgeで製品とWebサイトをテストしてきました。より簡単なテスト方法を提供するために、MicrosoftとBrowserStackは提携して、開発者にクラウドベースのインフラストラクチャを提供し、Microsoft Edgeで優れたエクスペリエンスを即座にテストして出荷します。

ローカルテストセキュリティについて:

ローカルテストでは、ローカルフォルダーと内部サーバーをテストできます。カスタム設計のChromeおよびFirefox拡張機能とWSS(セキュアWebSockets)を使用して、マシンをクラウドに接続します。WebSocketsを使用すると、クライアントブラウザーとサーバーおよびデバイスとの広範な相互作用が可能になります。テストセッション中に転送されたデータのプライバシーを保護するために、WSSのみを使用します。WSSは、転送にポート443を介してSSLを使用するため、暗号化されたデータのみを送信します。

プライベートサーバーをテストする場合、指定したサーバーと仮想マシンまたは物理デバイス間の接続を偽造します。このメカニズムは、要求と応答を前後に転送するように設定されており、それ以外は何も設定されていません。同様に、ローカルフォルダーテストの場合、BrowserStackクラウドは、接続のセットアップ中に言及されたフォルダーにのみアクセスできます。私たちのインフラストラクチャは、ファイルシステム上の他の何かにアクセスできません。


1
ウェブサイトは画像ではなく、相互作用もテストする必要があります。
ティモHuovinen

Timo、Browserstackは、知らなかった場合にライブテストを行います...
アレックス

2

Microsoftは、Edgeが現在のエンジンを放棄して、別のChromiumベースのWebブラウザになることを発表しました。(すでに十分ではありませんでした!)したがって、将来、他のChromiumベースのブラウザで行う限り、Edgeでテストする必要はありません。


4
これはopの現在の問題をどのように解決しますか?将来的に問題を解決するのではなく?
j-money

@ j-moneyそうですね、今は何も解決しませんが、それでも私には重要だと思われました。とはいえ、少し無関係ですが、ほとんどすべてのWebブラウザーで同じエンジンを使用するのは悲しい(そして少し危険です)と思います。Microsoftが代わりにレンダリングエンジンのコードを開くことを選択した場合、私はそれを好むでしょう。
Bigou


-1

いいえ、Linux / Ubuntuまたはその他のLinuxマシンでMicrosoft Edgeを入手することはできません。Microsoft Edgeを使用する代わりに、システムに付属のテキストエディターを使用してください。テキストエディターは、プログラミングのためにMicrosoft Edgeとほぼ同様に機能するはずです(ちなみに、私もWeb開発者です)。


8
EdgeとIEがどのようにhtml / cssとjavascriptを表示および処理するかを確認したいと思います。テキストエディターは、これらのブラウザーが行うことをどのように実行できますか?
ICE

5
@ICE VMを使用、および/またはRemoteIEを使用します。
negusp

4
@ICEこの回答が正しいとマークされるのはなぜですか?Paulの回答のような仮想マシンを使用することは、少なくともMicrosoftが推奨する方法です。しかし、テストにテキストエディターを使用することは、質問の範囲ではないようです。
トレンドフィッシャー

1
@Trendfischer答えの最初の部分のため、正しいとマークしました。その瞬間、VMなしでLinuxでEdgeを使用する方法はありませんでした。また、質問でVMについて言及しました。そしてコメントしてくれてありがとう。ここで数日前に見つけたソリューションを追加します。
ICE

8
この回答のテキストエディター部分は質問とどのような関連性がありますか?
RolandiXor
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.