Kiểm tra ứng dụng web trên Mac / Safari khi tôi không sở hữu máy Mac


122

Gần đây đã bị phát hiện khi một trang web tôi đã khởi chạy hiển thị hoàn hảo trên IE, Firefox, Chrome và Safari trên Windows nhưng bị lỗi khi xem bằng Safari trên Mac (bởi một khách hàng tiềm năng), tôi cần bắt đầu kiểm tra trang web của mình trông như thế nào khi được xem trên máy Mac.

Vấn đề là, tôi không sở hữu máy Mac.

Tôi đã thử BrowsrCamp, nó tuyên bố cung cấp quyền truy cập VNC cho máy Mac có cài đặt nhiều trình duyệt, nhưng sau khi thấy nó không đáng tin cậy (cho đến nay, nó đã hoạt động được 1 ngày trong 5 ngày qua), tôi cần một giải pháp khác.

Bất kỳ đề xuất?


4
Bạn cũng có thể thử trang của mình trên trình duyệt dựa trên WebKit chẳng hạn như Epiphany. Rõ ràng là điều này không loại bỏ nhu cầu thử nghiệm trên Safari, nhưng có thể hữu ích để tái tạo nhiều điều kỳ quặc của Safari với một môi trường đơn giản và cục bộ.
dùng2580621

Câu trả lời:


74

Trang web tốt nhất để kiểm tra trang web và xem chúng theo thời gian thực trên MAC Safari là sử dụng

Browserstack

Họ có 25 phút miễn phí thử nghiệm lần đầu tiên và sau đó 10 phút miễn phí mỗi ngày..Bạn thậm chí có thể kiểm tra các trang của mình từ PC cục bộ bằng cách sử dụng Tính năng WEB TUNNEL của họ

Tôi đã kiểm tra 7 đến 8 trang trong browserstack ... Và tôi nghĩ rằng họ có một số công cụ gỡ lỗi java ở góc trên bên phải giúp ích rất nhiều


3
Có Browserstack là một ứng dụng rất tốt, bạn đăng nhập vào hệ điều hành trực tiếp bằng trình duyệt. Rất tiện dụng.
Jeff Clayton

14
Tôi đã thử chúng lần đầu tiên vào sáng nay và ngay cả khi tôi đã đăng ký dùng thử miễn phí, có vẻ như họ vẫn muốn có tiền trước khi cho phép tôi thử bất kỳ thứ gì trên Safari trong OSX.
Michael Scheper

5
Chỉ mới thử và hiện tại phiên bản Safari mới nhất bạn có thể sử dụng miễn phí là 7.1, điều này không hữu ích lắm đối với tôi. Nhưng tôi phải nói rằng, tính năng thử nghiệm cục bộ rất hay.
Grochni

9
Không cho phép thử nghiệm của MAC ứng dụng miễn phí
Nate Anderson

3
Làm thế nào để có được 25 phút thử nghiệm đó? Tôi chỉ nhận được 1 phút không bị gián đoạn (hoàn toàn vô ích) trừ khi tôi mua một gói.
Evgeny A.

9

Trong khi đó, MacOS High Sierra có thể được chạy trong VirtualBox (trên PC) miễn phí. Nó không thực sự nhanh nhưng nó hoạt động để kiểm tra trình duyệt chung.

Cách thiết lập xem tại đây: https://www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10/

Tôi đang sử dụng cái này một thời gian và nó hoạt động khá tốt


1
Cũng đáng nói rằng, bằng cách sử dụng phương pháp này, bạn có thể chạy Safari 11 mà không thực sự cài đặt hệ điều hành (mất nhiều thời gian), bằng cách nhấp vào tùy chọn "Nhận trợ giúp trực tuyến" trên menu Tiện ích macOS xuất hiện khi bạn khởi động hệ thống cơ sở lần đầu tiên. .
hackel

4
Vấn đề chính của việc này là bạn vẫn cần một máy Mac để lấy ISO.
SeinopSys

@SeinopSys ..bạn không ... bạn có thể tải ISO xuống, xem câu trả lời của tôi bên dưới
Martin Zvarík 26/02/19

8

Đối với trường hợp của tôi (một dự án nhỏ, cá nhân) https://www.lambdatest.com/ rất hữu ích. Bậc miễn phí cho phép học 6 buổi mỗi tháng.


3
Bậc miễn phí không cho phép MacOS, rất vô dụng. Cũng có vẻ nghi ngờ tương tự như BrowserStack, đã đề cập trong câu trả lời khác
Greg Woods

@GregWoods Họ có MacOS và Safari ... nhưng KHÔNG phải phiên bản mới nhất - bạn phải trả tiền cho điều đó ... và các phiên bản mới nhất là những phiên bản đầy lỗi, vì vậy không tốt.
Martin Zvarík

4

Nếu đó là một mối quan tâm lớn khi bắt đầu thực hiện nhiều thử nghiệm trên máy Mac, thì tôi chắc chắn sẽ khuyên bạn nên mua một máy Mac cũ hoặc có lẽ là chế tạo một chiếc Hackintosh. Cái trước giúp bạn thiết lập và chạy nhanh chóng, cái sau cung cấp cho bạn rất nhiều sức mạnh với cùng một mức giá.

Đối với phần thử nghiệm kỳ lạ, chạy OS X trong VMWare trên PC hiện tại của bạn là một lựa chọn rẻ hơn.


4
Xin lưu ý rằng EULA của Apple cấm cài đặt OS X trên bất kỳ máy nào không phải máy Mac và các tòa án Hoa Kỳ đã phán xét Hackintosh không gì khác hơn là vi phạm IP của Apple. Tôi không nghĩ khuyến khích vi phạm bản quyền trên SO là một ý kiến ​​hay.
KPM

43
Hackintosh không phải là vi phạm bản quyền.
Coxy

4
Xem tại apple.com/legal/sla/docs/OSX1010.pdf trên trang 3: "H. Các Hạn chế Sử dụng Khác. Các khoản tài trợ được nêu trong Giấy phép này không cho phép bạn và bạn đồng ý không cài đặt, sử dụng hoặc chạy Phần mềm Apple trên bất kỳ máy tính không mang nhãn hiệu Apple nào hoặc để cho phép người khác làm như vậy. "
Steffen

15
Tình hình có vẻ khác ở EU và Úc, và OP sống ở Úc theo hồ sơ của ông.
Chris Hasiński

4
@KPM Ở Liên minh Châu Âu, luật ghi đè EULA đó. Vì vậy, nó phải là hợp pháp ở đây. Chúng tôi thậm chí có thể bán OEM Windows một cách hợp pháp nếu chúng tôi xóa nó khỏi máy gốc.
inf3rno

4

Các trang web này có thể giúp:

Ảnh chụp trình duyệt Browsera


Cảm ơn. Tôi đã thử browserhots.org, nhưng hầu hết trang web của tôi đều không đăng nhập được và nó không thể vượt qua được. Browsera tuyên bố có thể hoạt động đằng sau các trang được bảo vệ bằng đăng nhập nhưng tôi lo lắng về việc đăng ký gói 49 đô la một tháng mà không thể xác minh rằng nó có thực hiện những gì tôi cần. Có ai có kinh nghiệm với dịch vụ này?
SimonF

3

Thật không may, bạn không thể chạy MacOS X trên bất kỳ thứ gì ngoài máy Mac chính hãng.

Tuy nhiên, MacOS X Server có thể chạy trong VMWare. Giải pháp bản đồ dừng sẽ là cài đặt nó bên trong máy ảo. Nhưng bạn nên biết rằng MacOS X Server và MacOS X không hoàn toàn giống nhau và thử nghiệm của bạn sẽ không giống chính xác những gì người dùng có. Chưa kể đến thẻ giá $ 499.

Cách đơn giản nhất là bạn hãy sắm cho mình một chiếc mac mini giá rẻ hoặc một chiếc laptop bị vỡ màn hình đã qua sử dụng trên ebay, cắm vào mạng và truy cập qua VNC để tiến hành kiểm tra.


7
Ngay cả OS X Server cũng chỉ có thể chạy trong VMWare nếu máy vật lý lưu trữ nó là máy Mac. Bạn không thể chạy OS X Server bên trong VMWare trên PC.
KPM

4
Điều này là sai sự thật, OSX có thể được khởi động kép và chạy qua VMWare (điều này thậm chí còn dễ dàng hơn, miễn là bạn không yêu cầu nhiều năng lượng). Một số hệ thống có thể không có khả năng, nhưng hầu hết đều có.
Deji

4
Được rồi, tôi sẽ mua nếu bạn gửi tiền cho tôi
Sergey Maksimenko

6
@KPM - thông tin sai lệch. Tôi chạy OSX trên phần mềm windows vmware mà không gặp sự cố. Bạn chỉ cần biết làm thế nào để làm điều đó.
vsync

7
@KPM - Bạn không chỉ nói rằng ... lợi ích tốt nhất của Apple là có càng nhiều trang web tương thích với trình duyệt tồi tệ của họ, vì vậy họ nên biết ơn bất kỳ thời gian lãng phí nào của chúng tôi , thực hiện gỡ lỗi "bất hợp pháp" với máy ảo
vsync

2

https://turbo.net/ cung cấp một hộp cát trình duyệt trong đó các máy ảo được chứa trong đó chạy các phiên trình duyệt cho bạn. Tôi đã thử nó với Safari trên máy phát triển Windows của mình và nó có vẻ hoạt động rất tốt.


Tôi đã chỉnh sửa câu trả lời, nhưng vì câu trả lời là một dịch vụ trực tuyến, nếu trang được liên kết thay đổi, nó sẽ là do nó không còn nữa.
Ben Curthoys

22
muỗng.net hiện là turbo.net và danh sách trình duyệt safari của nó đã dừng lại ở phiên bản 5.1. Đó là hoàn toàn lỗi thời.
Stéphane

1
@BenCurthoys nó không còn hỗ trợ Safari
Spoderman

2

A) Cài đặt VirtualBox và tải xuống hình ảnh MacOS High Sierra miễn phí

Xem hướng dẫn tại đây: https://www.wikigain.com/install-macos-high-sierra-virtualbox-windows/

Bạn sẽ nhận được Safari mới nhất.

Bạn không cần phải trả tiền cho những dịch vụ trực tuyến !!!

Sử dụng các cài đặt vbox này để tăng độ phân giải và bộ nhớ, nhưng nó vẫn rất lag và chậm:

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

B) Hoặc hãy thử VMware VM

có vẻ nhanh hơn nhiều: youtube.com/watch?v=K7E_UqgCFbQ (video bị gỡ xuống) - sử dụng google (bạn cần hình ảnh ISO của VMware + MacOs)

@edit: Nó nhanh hơn đáng kể !!!


1
Các bản tải xuống mac osx đang được lưu trữ trên tài khoản google drive của ai đó? Có vẻ không hợp pháp lắm?
jmunsch

1
Mặc dù tôi không khuyên bạn nên tải xuống hình ảnh từ một tài khoản Drive ngẫu nhiên, nhưng vẫn có những cách khác để lấy hình ảnh (ví dụ: support.apple.com/en-us/HT201475 , mặc dù rõ ràng bạn cần tìm người có máy Mac). Cá nhân tôi chưa có trải nghiệm tốt với các dịch vụ dựa trên web, vì vậy đề xuất chạy Mac OS trong máy ảo là một giải pháp hợp pháp trong các khu vực pháp lý nơi sử dụng hợp pháp vượt trội so với SLA hà khắc của Apple.
imolit

Video tại youtube.com/watch?v=K7E_UqgCFbQ dường như đã bị gỡ xuống.
thisgeek

1

Có một bản dùng thử miễn phí trong 100 phút trên https://browserling.com và bạn có thể thử nghiệm trên Safari v7.0 trong thời gian dùng thử.


1
Dùng thử miễn phí không phải là một giải pháp lâu dài, hiệu quả.
antikbd

4
Thưa bạn, đó là sở thích cá nhân của bạn, một số có thể chỉ muốn xem trang web đã được phát triển trông như thế nào trên mac và thời gian dùng thử này bao gồm điều đó. Đối với phần còn lại, luôn có một tùy chọn để mua đăng ký thực tế thay vì từ chối câu trả lời.
JerryGoyal

2
thực sự thử nghiệm miễn phí không có hệ điều hành MacOS bây giờ ..: /
Himanshu Bansal

0

Litmus có thể giúp bạn. Nó sẽ chụp ảnh màn hình của (các) trang web của bạn trong nhiều trình duyệt khác nhau để bạn có thể đảm bảo rằng trang web của mình hoạt động trên tất cả các trình duyệt đó. Một thay thế miễn phí (Giấy quỳ là một dịch vụ thanh toán) là Browsershots , nhưng bạn có được những gì bạn phải trả cho. (Trong một số ảnh chụp màn hình mà Browershots trả về, trình duyệt vẫn chưa tải xong trang web ...)

Tất nhiên, như những người khác đã đề xuất, mua máy Mac cũng là một giải pháp tốt (và có thể tốt hơn, tùy thuộc vào loại kiểm tra bạn cần thực hiện), bởi vì sau đó bạn có thể tự kiểm tra trang web của mình trong bất kỳ trình duyệt nào chạy trong Mac OS X hoặc Windows.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.