Microsoft Edge di Linux

20

Saya Pengembang Web dan membutuhkan Microsoft Edge untuk pengujian di Ubuntu saya.

Saya tahu saya dapat memiliki Microsoft Edge dengan:

  1. Menginstal Windows di Mesin Virtual.
  2. Linux - Windows Dual boot.

Tetapi dengan solusi ini, saya harus membeli windows sementara saya tidak menggunakannya untuk komputasi sehari-hari. Saya juga tidak bisa menyingkirkan Windows dengan solusi ini.

Saya telah membaca beberapa artikel tentang Microsoft Edge di Linux tetapi tidak dapat menemukan solusi. Pada 2015 mereka melakukan konferensi ini dan Edge on Linux masih tidak terjadi:

WOAH, SAYA BISA MENGUJI EDGE & IE PADA MAC & LINUX!

Saya juga menemukan ini dan sepertinya Microsoft tidak peduli dengan Edge di Linux. setidaknya untuk sekarang:

Ternyata Microsoft Edge hanya tersedia dengan sistem operasi seperti Windows 10 dan aplikasi browser dengan beberapa perangkat seluler.

Apakah tetap ada Microsoft Edge di Linux tanpa VM?

ES
sumber

Jawaban:

7

Microsoft Edge Insider build untuk Windows 7 dapat dijalankan dengan Wine . Karena versi baru Edge menggunakan mesin Blink HTML, ia mungkin berperilaku berbeda dari versi Edge yang lebih lama. Mungkin juga ada masalah kompatibilitas dengan browser berbasis Blink lainnya, seperti yang terlihat pada beberapa situs di Chrome vs Chromium, terutama ketika Microsoft bergerak ke fase perluasan .

  1. Instal winehq-staging (Saya menggunakan versi 4.13).

  2. Unduh penginstal MS Edge untuk Windows 7. Saya telah mencoba build Beta dan Dev Channel:

  3. Jalankan penginstal dengan Wine.

    wine MicrosoftEdgeSetupBeta.exe
    wine MicrosoftEdgeSetupDev.exe
    
  4. Jalankan Edge. Ada banyak fixitdan errpesan, tetapi tidak ada yang berhenti. Jika Anda mendapatkan jendela hitam pada awalnya, tunggu beberapa menit. Butuh beberapa saat untuk memuat pada awalnya dan akhirnya akan ditampilkan dengan benar. Saya dapat mengubah pengaturan dan menjelajahi beberapa situs tanpa memperhatikan masalah besar selain dari yang ditunjukkan pada tangkapan layar di bawah, yang tidak terduga.

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

    Kinerja umumnya buruk. Video dan audio sangat memprihatinkan.

    msedge - tidak terlihat istimewa

xiota
sumber
12

Perbarui 2018

Microsoft mengumumkan bahwa Edge akan dirilis dengan mesin Blink (Chromium) pada awal 2019. Mereka belum berbicara tentang versi Linux dan pada saat ini hanya VM dan Browserstack yang berfungsi.

Microsoft Edge sekarang akan dikirimkan dan diperbarui untuk semua versi Windows yang didukung dan pada irama yang lebih sering. Kami juga berharap pekerjaan ini memungkinkan kami untuk membawa Microsoft Edge ke platform lain seperti macOS. Meningkatkan pengalaman platform web baik untuk pengguna akhir dan pengembang mengharuskan platform web dan browser tersedia secara konsisten untuk sebanyak mungkin perangkat.

Browserstack

Dengan browserstack tidak diperlukan VM atau Dual boot. Ini menunjukkan Microsoft Edge di browser apa pun. Ini akan memungkinkan untuk menguji situs lokal Anda .

Hingga saat ini, pengembang telah mengandalkan mesin virtual atau PC dengan Windows 10 untuk menguji produk dan situs web mereka di Microsoft Edge. Untuk memberikan cara yang lebih mudah untuk menguji, Microsoft dan BrowserStack bermitra untuk memberikan pengembang infrastruktur berbasis cloud untuk secara instan menguji dan mengirimkan pengalaman hebat di Microsoft Edge.

dan tentang Keamanan Pengujian Lokal :

Pengujian Lokal memungkinkan Anda untuk menguji folder lokal dan server internal. Kami menggunakan ekstensi Chrome dan Firefox yang dirancang khusus, dengan WSS (secure WebSockets) untuk menghubungkan mesin Anda ke cloud. WebSockets memungkinkan interaksi yang luas antara browser klien dan server dan perangkat. Untuk melindungi privasi data yang ditransfer selama sesi pengujian, kami menggunakan WSS secara eksklusif. WSS menggunakan SSL melalui port 443 untuk transportasi dan karenanya hanya mentransmisikan data terenkripsi.

Saat menguji server pribadi, kami membuat koneksi antara server yang Anda tentukan, dan mesin virtual atau perangkat fisik kami. Mekanisme diatur untuk meneruskan permintaan dan tanggapan bolak-balik, dan tidak ada yang lain. Demikian pula untuk pengujian folder lokal, cloud BrowserStack hanya memiliki akses ke folder yang disebutkan selama pengaturan koneksi. Infrastruktur kami tidak dapat mengakses hal lain di sistem file Anda.

ES
sumber
1
Situs web bukan gambar, interaksi juga perlu diuji.
Timo Huovinen
Timo, Browserstack memiliki pengujian langsung jika Anda tidak tahu ...
Alex
2

Microsoft mengumumkan bahwa Edge akan meninggalkan mesin saat ini untuk menjadi browser web berbasis Chromium lainnya. (Seperti kami belum cukup dengan itu!) Jadi di masa mendatang Anda tidak perlu menguji dengan Edge selama Anda melakukannya dengan browser berbasis Chromium lainnya.

Bigou
sumber
4
Bagaimana cara mengatasi masalah op saat ini ? Daripada menyelesaikan masalah beberapa waktu di masa depan?
j-money
@ j-uang Anda benar, itu tidak menyelesaikan apa pun SEKARANG, tetapi masih tampak penting bagi saya. Yang mengatakan, dan sementara agak tidak berhubungan, saya merasa sedih (dan agak berbahaya) memiliki hampir semua browser web menggunakan mesin yang sama. Saya lebih suka jika Microsoft menambahkan memilih untuk membuka kode mesin render mereka sebagai gantinya.
Bigou
2

Terlepas dari mesin virtual gratis (yang kedaluwarsa setelah 90 hari) yang diposting oleh Paul, Anda juga dapat menggunakan alat lain yang bermanfaat seperti BrowserStack .

fstanis
sumber
-1

Tidak, Anda tidak bisa mendapatkan Microsoft Edge di Linux / Ubuntu atau mesin Linux lainnya. Alih-alih menggunakan Microsoft Edge coba gunakan editor teks yang disertakan dengan sistem Anda. Editor teks harus berfungsi hampir sebaik Microsoft Edge untuk pemrograman (Omong-omong, saya juga seorang pengembang web).

Hayden Stites
sumber
8
Saya ingin melihat bagaimana Edge dan IE menunjukkan dan menangani html / css dan javascript saya. Bagaimana editor teks dapat melakukan apa yang browser ini lakukan?
ICE
5
@ICE Gunakan VM, dan / atau gunakan RemoteIE.
negusp
4
@ EICE Mengapa jawaban ini ditandai sebagai benar? Menggunakan mesin virtual seperti pada jawaban dari Paul setidaknya merupakan cara yang disarankan dari microsoft. Tetapi menggunakan editor teks untuk pengujian sepertinya bukan ruang lingkup pertanyaan, atau?
Trendfischer
1
@ Trendfischer saya ditandai sebagai benar karena bagian pertama dari jawabannya. pada saat itu tidak ada cara untuk menggunakan Edge di Linux tanpa VM. Saya juga menyebutkan VM pada pertanyaan saya. dan terima kasih sudah berkomentar. Saya menambahkan solusi di sini yang saya temukan beberapa hari yang lalu.
ICE
8
Apa relevansi bagian editor teks dari jawaban ini terhadap pertanyaan?
RolandiXor