Linux'ta Microsoft Edge


20

Ben Web Geliştiricisiyim ve Ubuntu'umu test etmek için Microsoft Edge'e ihtiyacım var.

Microsoft Edge'e sahip olabileceğimi biliyorum:

  1. Sanal Makineye Windows Kurulumu.
  2. Linux - Windows Çift önyükleme.

Ancak bu çözümlerle, günlük bilgi işlem için kullanmıyorken pencereleri satın almak zorundayım. Ayrıca bu çözümlerle Windows'tan kurtulamıyorum.

Linux'ta Microsoft Edge hakkında bazı makaleler okudum ancak herhangi bir çözüm bulamadım. 2015'te bu konferansı yaptılar ve Linux'ta Edge hala gerçekleşmiyor:

WOAH, EDGE & IE BİR MAC VE LINUX TEST EDİNİZ!

Ben de buldum bu ve Microsoft Linux üzerinde Edge için umursamıyor gibi görünüyor. en azından şimdilik:

Microsoft Edge'in yalnızca Windows 10 gibi işletim sistemlerinde ve az sayıda mobil cihaz içeren bir tarayıcı uygulamasında kullanılabildiği ortaya çıktı.

VM olmadan Linux'ta Microsoft Edge'in olması yine de var mı?

Yanıtlar:


7

Windows 7 için Microsoft Edge Insider sürümleri Wine ile çalıştırılabilir . Edge'in yeni sürümleri Blink HTML motorunu kullandığından, Edge'in eski sürümlerinden farklı davranabilir. Ayrıca, özellikle Microsoft genişletme aşamasına geçtiğinde, Chrome ve Chromium'daki bazı sitelerde görülebileceği gibi diğer Blink tabanlı tarayıcılarla uyumluluk sorunları da olabilir .

  1. Yükle winehq-staging (4.13 sürümünü kullanıyorum).

  2. Windows 7 için MS Edge yükleyicisini indirin. Hem Beta hem de Dev Channel derlemelerini denedim:

  3. Yükleyiciyi Wine ile çalıştırın.

    wine MicrosoftEdgeSetupBeta.exe
    wine MicrosoftEdgeSetupDev.exe
    
  4. Edge'i çalıştırın. Bir yeri vardır fixitve errmesajlar, ama hiçbir şey göstermek durdurma. İlk başta siyah bir pencere alırsanız, birkaç dakika bekleyin. İlk başta yüklenmesi biraz zaman alır ve sonunda düzgün şekilde görüntülenir. Aşağıdaki ekran görüntüsünde gösterilen beklenmedik bir durum dışında herhangi bir önemli sorun fark etmeden ayarları değiştirebildim ve birkaç siteye göz atabiliyordum.

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

    Performans genellikle düşüktür. Video ve ses arızalı.

    msedge - özel görünmüyor



12

2018 Güncellemesi

Microsoft, Edge'in 2019'un başında Blink motoru (Chromium) ile piyasaya sürüleceğini duyurdu. Henüz Linux sürümü hakkında konuşmadılar ve bu noktada sadece VM ve Browserstack çalışıyor.

Microsoft Edge artık tüm desteklenen Windows sürümleri için ve daha sık bir kadans üzerinde teslim edilecek ve güncellenecektir. Bu çalışmanın Microsoft Edge'i macOS gibi diğer platformlara getirmemizi de sağlaması bekleniyor. Hem son kullanıcılar hem de geliştiriciler için web platformu deneyimini geliştirmek, web platformunun ve tarayıcının olabildiğince çok cihaz tarafından sürekli olarak kullanılabilir olmasını gerektirir.

Browserstack

İle browserstack VM veya Çift önyükleme için herhangi bir ihtiyaç yoktur. Herhangi bir tarayıcıda Microsoft Edge'i gösterir. Yerel sitelerinizi test etmenizi sağlar .

Şimdiye kadar, geliştiriciler ürünlerini ve web sitelerini Microsoft Edge'de test etmek için Windows 10 yüklü sanal makinelere veya PC'lere güveniyorlardı. Test etmenin daha kolay bir yolunu sağlamak için Microsoft ve BrowserStack, geliştiricilere Microsoft Edge'de harika deneyimleri anında test etmeleri ve göndermeleri için bulut tabanlı bir altyapı sağlamak üzere ortaklık yapıyor.

ve Yerel Test Güvenliği hakkında :

Yerel Test, yerel klasörleri ve dahili sunucuları test etmenizi sağlar. Makinenizi buluta bağlamak için WSS (güvenli WebSockets) özel tasarlanmış Chrome ve Firefox uzantıları kullanıyoruz. WebSockets, istemci tarayıcısı ile sunucular ve aygıtlar arasında kapsamlı etkileşime izin verir. Test oturumu sırasında aktarılan verilerin gizliliğini korumak için yalnızca WSS kullanıyoruz. WSS, taşıma için 443 numaralı bağlantı noktası üzerinden SSL kullanır ve bu nedenle yalnızca şifrelenmiş verileri iletir.

Özel bir sunucuyu test ederken, belirttiğiniz sunucu ile sanal makinelerimiz veya fiziksel cihazlarımız arasında bir bağlantı kurarız. Mekanizma, istekleri ve yanıtları ileri geri yönlendirecek şekilde ayarlanmıştır ve başka bir şey yoktur. Yerel klasör testi için benzer şekilde, BrowserStack bulutunun yalnızca bağlantının kurulumu sırasında belirtilen klasöre erişimi vardır. Altyapımız dosya sisteminizdeki hiçbir şeye erişemez.


1
Web siteleri resim değildir, etkileşimin de test edilmesi gerekir.
Timo Huovinen

Timo, Browserstack bilmiyorsan canlı test yapıyor ...
Alex

2

Microsoft, Edge'in Chromium tabanlı başka bir web tarayıcısı olmak için mevcut motorunu terk edeceğini duyurdu. (Şimdiye kadar bunlardan yeterince yoktu!) Yani gelecekte başka bir Chromium tabanlı tarayıcıda yaptığınız sürece Edge ile test yapmanız gerekmeyecek.


4
Bu op'un mevcut problemini nasıl çözer ? Sorunu gelecekte çözmek yerine?
j-money

@ j-money Haklısın, ŞİMDİ hiçbir şeyi çözmüyor, ama yine de benim için önemli görünüyordu. Bununla birlikte, biraz ilgisiz olsa da, neredeyse tüm web tarayıcılarının aynı motoru kullanmasının üzücü (ve biraz tehlikeli) olduğunu düşünüyorum. Microsoft ekleme yerine kendi render motorunun kodunu açmak için seçtiyseniz tercih ederdim.
Bigou


-1

Hayır, Linux / Ubuntu veya başka bir Linux makinesinde Microsoft Edge'i alamazsınız. Microsoft Edge kullanmak yerine sisteminizle birlikte gelen bir metin düzenleyici kullanmayı deneyin. Bir metin editörü programlama için neredeyse Microsoft Edge kadar iyi çalışmalıdır (Bu arada ben de bir web geliştiricisiyim).


8
Edge ve IE'nin benim html / css ve javascript'imi nasıl gösterdiğini ve işlediğini görmek istiyorum. Bu tarayıcıların yaptığı metin düzenleyicisi nasıl yapabilir?
BUZ

5
@ICE Bir VM ve / veya RemoteIE kullanın.
negusp

4
@ICE Bu cevap neden doğru olarak işaretlenmiş? Paul'ün cevabındaki gibi bir sanal makine kullanmak, en azından microsoft'un tavsiye ettiği yoldur. Ancak test için bir metin editörü kullanmak sorunun kapsamı gibi görünmüyor mu?
Trendfischer

1
@Trendfischer Cevabın ilk kısmı nedeniyle doğru olarak işaretledim. o anda Linux'u VM olmadan VM'de kullanmanın bir yolu yoktu. ayrıca sorum üzerine VM'den bahsettim. ve yorum yaptığınız için teşekkürler. Buraya günler önce bulduğum bir çözüm ekliyorum.
ICE

8
Bu cevabın metin editörü kısmının soru ile ne ilgisi var?
RolandiXor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.