Mac'e sahip olmadığım zamanlarda web uygulamasını Mac / Safari'de test etme


122

Yakın zamanda, başlattığım bir web sitesi Windows'ta IE, Firefox, Chrome ve Safari'de mükemmel görüntülendiğinde ancak Mac'te Safari kullanılarak görüntülendiğinde (potansiyel bir müşteri tarafından) bozulduğunda, sitelerimin ne zaman nasıl göründüğünü test etmeye başlamam gerekiyor Mac'te görüntülendi.

Sorun şu ki, bir Mac'inim yok.

Birçok tarayıcı yüklü bir Mac'e VNC erişimi sağladığını iddia eden BrowsrCamp'ı denedim, ancak güvenilmez bulduktan sonra (şimdiye kadar, son 5'te 1 gün çalıştı) başka bir çözüme ihtiyacım var.

Baska öneri?


4
Sayfanızı Epiphany gibi WebKit tabanlı bir tarayıcıda da deneyebilirsiniz. Açıkçası bu, Safari'de test etme ihtiyacını ortadan kaldırmaz, ancak Safari'nin tuhaflıklarının çoğunu basit ve yerel bir ortamla çoğaltmak için yararlı olabilir.
user2580621

Yanıtlar:


74

Web sitesini test etmek ve bunları gerçek zamanlı olarak MAC Safari'de görmek için en iyi site,

Browserstack

İlk kez 25 dakika gibi ücretsiz testler ve ardından her gün 10 ücretsiz dakika var ... Hatta WEB TÜNELİ Özelliğini kullanarak sayfalarınızı yerel PC'nizden test edebilirsiniz.

Tarayıcı yığınında 7 ila 8 sayfayı test ettim ... Ve sağ üst köşede çok yardımcı olan bazı java hata ayıklama araçları olduğunu düşünüyorum.


3
Evet Browserstack çok iyi bir tarayıcı, canlı bir işletim sisteminde oturum açarsınız. Çok kullanışlı.
Jeff Clayton

14
Onları bu sabah ilk kez denedim ve ücretsiz denemelerine kaydolmuş olsam da, OSX altında Safari'de herhangi bir şey denememe izin vermeden önce yine de para istiyor gibilerdi.
Michael Scheper

5
Sadece denedim ve şu anda ücretsiz olarak kullanabileceğiniz en son Safari sürümü 7.1 ve bu benim için pek kullanışlı değil. Ancak şunu söylemeliyim ki, yerel testler için bu özellik güzel.
Grochni

9
MAC uygulamalarının ücretsiz olarak test edilmesine izin verme
Nate Anderson

3
Bu 25 dakikalık test nasıl yapılır? Bir plan satın almadığım sürece sadece 1 dakika kesintisiz (bu tamamen faydasız) alıyorum.
Evgeny A.

9

Bu arada, MacOS High Sierra, VirtualBox'ta (bir PC'de) Ücretsiz olarak çalıştırılabilir. Gerçekten hızlı değil ama genel tarayıcı testleri için çalışıyor.

Nasıl kurulur buraya bakın: https://www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10/

Bunu bir süredir kullanıyorum ve oldukça iyi çalışıyor


1
Ayrıca, bu yöntemi kullanarak, Safari 11'i işletim sistemini kurmadan (bu uzun sürer), temel sistemi ilk başlattığınızda açılan macOS Utilities menüsünde "Çevrimiçi Yardım Al" seçeneğine tıklayarak çalıştırabileceğinizi belirtmek gerekir. .
hackel

4
Bununla ilgili ana sorun, ISO almak için hala bir Mac'e ihtiyacınız olması.
SeinopSys

@SeinopSys .. yapamazsın ... ISO'yu indirebilirsin, aşağıdaki
cevabıma

8

Benim durumum için (küçük, kişisel bir proje) https://www.lambdatest.com/ çok yardımcı oldu. Ücretsiz katman, ayda 6 seansa izin verir.


3
Ücretsiz kullanım, MacOS'a izin vermiyor, bu yüzden oldukça kullanışsız. Ayrıca başka bir cevapta bahsedilen BrowserStack'e şüpheyle benziyor
Greg Woods

@GregWoods MacOS ve Safari'ye sahipler ... ama en son sürüm DEĞİL - bunun için ödeme yapmanız gerekiyor ... ve en son sürümler hatalarla dolu olanlardır, bu yüzden iyi değil.
Martin Zvarík

4

Bir Mac'te çok fazla test yapmaya başlamak büyük bir endişe kaynağıysa, o zaman kesinlikle ikinci el bir Mac satın almayı veya belki bir Hackintosh'u yapmayı öneririm. İlki sizi hızlı bir şekilde ayağa kaldırır ve çalıştırır, ikincisi size aynı fiyata çok fazla güç verir.

Garip bir test için, OS X'i mevcut PC'nizde VMWare'de çalıştırmak daha ucuz bir seçenektir.


4
Apple'ın EULA'sının Mac dışında herhangi bir makineye OS X kurulumunu yasakladığını ve ABD mahkemelerinin Hackintosh'un Apple'ın IP'sini ihlal etmekten başka bir şey olmadığına karar verdiğini lütfen unutmayın. SO'da korsanlığı teşvik etmenin iyi bir fikir olduğunu sanmıyorum.
KPM

43
Hackintosh korsanlık değildir.
Coxy

4
Bkz. Apple.com/legal/sla/docs/OSX1010.pdf , sayfa 3: "H. Diğer Kullanım Kısıtlamaları. Bu Lisansta belirtilen haklar size izin vermez ve siz , kurmamayı , kullanmamayı veya çalıştırmamayı kabul edersiniz. Apple markalı olmayan herhangi bir bilgisayarda veya başkalarının bunu yapmasını sağlamak için Apple Yazılımı. "
Steffen

15
AB ve Avustralya'da durum farklı görünüyor ve OP profiline göre Avustralya'da yaşıyor.
Chris Hasiński

4
@KPM AB'de yasalar bu EULA'yı geçersiz kılar. Yani burada yasal olmalı. Orijinal makineden kaldırırsak OEM Windows'u yasal olarak bile satabiliriz.
inf3rno

4

Bu siteler yardımcı olabilir:

Browsera
Browsershots


Teşekkürler. Browserershots.org'u denedim, ancak sitemin çoğu bir girişin arkasında ve bunu geçemez. Browsera, oturum açma korumalı sayfaların arkasında çalışabileceğini iddia ediyor, ancak ihtiyacım olanı yaptığını doğrulayamadan ayda 49 dolarlık bir plana kaydolma konusunda endişeliyim. Bu hizmetle ilgili deneyimi olan var mı?
SimonF

3

Ne yazık ki, MacOS X'i orijinal bir Mac dışında hiçbir şeyde çalıştıramazsınız.

MacOS X Server ancak VMWare'de çalıştırılabilir. Geçici bir çözüm, onu bir VM içine kurmak olacaktır. Ancak, MacOS X Server ve MacOS X'in tam olarak aynı olmadığını ve testinizin kullanıcının sahip olduğu gibi olmayacağını bilmelisiniz. 499 dolarlık fiyat etiketinden bahsetmiyorum bile.

En basit yol, kendinize ucuz bir Mac mini veya ebay'de kullanılan ekranı bozuk bir dizüstü bilgisayar satın almak, ağınıza takmak ve testinizi yapmak için VNC aracılığıyla ona erişmek.


7
OS X Server bile, onu barındıran fiziksel makine bir Mac ise VMWare'de çalıştırılabilir. OS X Server'ı bir PC'de VMWare içinde çalıştıramazsınız.
KPM

4
Bu doğru değildir, OSX hem çift önyüklenebilir hem de VMWare aracılığıyla çalıştırılabilir (çok fazla güce ihtiyaç duymadığınız sürece daha da kolaydır). Bazı sistemler yetenekli olmayabilir, ancak çoğu öyle.
Deji

4
Tamam, bana para gönderirsen satın alırım
Sergey Maksimenko

6
@KPM - yanlış bilgi. OSX'i Windows vmware yazılımımda sorunsuz çalıştırıyorum. Sadece nasıl yapılacağını bilmen gerekiyor.
vsync

8
@KPM - Sadece şunu söylemediniz ... boktan tarayıcılarıyla uyumlu birçok web sitesine sahip olmanın Apple'ın çıkarları için en iyisi olduğunu, bu nedenle boşa harcadığımız her zaman için minnettar olmalılar , VM'lerle "yasa dışı" hata ayıklama yapıyorlar
vsync

2

https://turbo.net/ , konteynerli sanal makinelerin sizin için tarayıcı oturumlarını çalıştırdığı bir tarayıcı sanal alanı sunar. Windows geliştirme makinemde Safari ile denedim ve çok iyi çalışıyor gibi görünüyor.


Cevabı düzenledim, ancak cevap çevrimiçi bir hizmet olduğu için, bağlantılı sayfa değişirse, artık mevcut olmadığı için olacak.
Ben Curthoys

22
spoon.net artık turbo.net oldu ve safari tarayıcı listesi 5.1 sürümünde durdu. Hangi tamamen güncel değil.
Stéphane

1
@BenCurthoys artık Safari'yi desteklemiyor
Spoderman4

2

A) VirtualBox'ı kurun ve ücretsiz MacOS High Sierra görüntüsünü indirin

Eğiticiye buradan bakın: https://www.wikigain.com/install-macos-high-sierra-virtualbox-windows/

En son Safari'yi alacaksınız.

Bu çevrimiçi hizmetler için ödeme yapmanıza gerek yok !!!

Çözünürlüğü ve belleği artırmak için bu vbox ayarlarını kullanın, ancak yine de çok gecikmeli ve yavaştır:

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage setextradata "macOS" VBoxInternal2/EfiGraphicsResolution 1920x1080
VBoxManage modifyvm "macOS" --vram 256

B) Alternatif olarak VMware'i deneyin 🧡

bu çok daha hızlı görünüyor: youtube.com/watch?v=K7E_UqgCFbQ (video kaldırıldı) - google'ı kullanın (VMware + MacOs ISO görüntüsüne ihtiyacınız var)

@edit: Önemli ölçüde daha hızlı !!!


1
Mac osx indirmeleri birinin google sürücü hesabında mı saklanıyor? Çok yasal görünmüyor mu?
jmunsch

1
Rastgele bir Drive hesabından bir görüntü indirmenizi önermesem de, görüntüyü elde etmenin başka yolları da vardır (ör. Support.apple.com/en-us/HT201475 , ancak görünüşe göre Mac'i olan birini bulmanız gerekiyor). Kişisel olarak web tabanlı hizmetlerle ilgili iyi bir deneyimim olmadı, bu nedenle bir VM'de Mac OS çalıştırmayı önermek, adil kullanımın Apple'ın acımasız SLA'larını gölgede bıraktığı yargı alanlarında yasal bir çözümdür.
imolit

Youtube.com/watch?v=K7E_UqgCFbQ adresindeki video kaldırılmış gibi görünüyor.
thisgeek

1

Https://browserling.com adresinde 100 dakikalık ücretsiz deneme var ve deneme süresi boyunca Safari v7.0'da test edebilirsiniz .


1
Ücretsiz denemeler etkili ve uzun vadeli bir çözüm değildir.
antikbd

4
Efendim, bu sizin kişisel tercihiniz, bazıları zaten geliştirilmiş sitenin Mac'te nasıl göründüğünü görmek isteyebilir ve bu deneme süresi bunu kapsar. Dinlenmek için, cevaba olumsuz oy vermek yerine her zaman gerçek aboneliği satın alma seçeneği vardır.
JerryGoyal

2
aslında ücretsiz deneme sürümü artık MacOS'a sahip değil ..: /
MacOS'a

0

Litmus size yardımcı olabilir. Web sayfalarınızın çok çeşitli tarayıcılarda ekran görüntülerini alır, böylece sitenizin hepsinde çalıştığından emin olabilirsiniz. Ücretsiz bir alternatif (Litmus ücretli bir hizmettir) Browsershots'dur , ancak ödediğinizin karşılığını alırsınız. (Browershots'un döndürdüğü bazı ekran görüntülerinde, tarayıcı web sayfasını yüklemeyi henüz bitirmemiştir ...)

Elbette, başkalarının da önerdiği gibi, bir Mac satın almak da iyi bir çözümdür (ve yapmanız gereken testin türüne bağlı olarak daha iyi olabilir), çünkü o zaman web sitenizi çalışan herhangi bir tarayıcıda kendiniz test edebilirsiniz. Mac OS X veya Windows altında.

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.