गाइड

Windows पर Safari: अपनी साइट असली Safari में कैसे टेस्ट करें

Windows के लिए आज का कोई Safari नहीं है। Apple ने अपना आखिरी Windows वर्ज़न, Safari 5.1.7, 2012 में जारी किया था। अपनी साइट आज के Safari में देखने के लिए आपको macOS या iPhone चाहिए। PC से आप कुछ तरीकों से वहाँ तक पहुँच सकते हैं। सबसे करीबी तरीका असली Mac है, जिसे आप इंटरनेट से चलाते हैं।

Windows के लिए पुराना Safari इंस्टॉल न करें

डाउनलोड साइटें अब भी Windows के लिए Safari 5.1.7 देती हैं। टेस्टिंग के लिए इसे इस्तेमाल न करें। यह वेब को वैसे दिखाता है जैसे Safari 2012 में दिखाता था। इसलिए यह आपके विज़िटर के Safari के बारे में कुछ नहीं बताता। इसे कोई सिक्योरिटी अपडेट भी नहीं मिलता।

विकल्प 1: Playwright में WebKit

Safari, WebKit इंजन पर बना है। मुफ़्त ब्राउज़र टेस्टिंग टूल Playwright अपना WebKit बिल्ड Windows, Linux और macOS के लिए देता है। आप Windows मशीन पर CI में अपने टेस्ट इस पर चला सकते हैं।

npm init playwright@latest
npx playwright test --project=webkit

इससे लेआउट और JavaScript की कई समस्याएँ जल्दी पकड़ में आती हैं। पर यह Safari नहीं है। फ़ॉन्ट, वीडियो प्लेबैक, Apple Pay और कुछ दूसरे फ़ीचर अलग होते हैं। इसे पहली जाँच मानें, आखिरी नहीं।

विकल्प 2: क्लाउड टेस्टिंग सेवा

BrowserStack, LambdaTest और Sauce Labs जैसी सेवाएँ असली Mac और iPhone पर चलता असली Safari आपके ब्राउज़र में स्ट्रीम करती हैं। ये उन टीमों के लिए ठीक हैं जो हर दिन कई ब्राउज़र टेस्ट करती हैं। ये हर यूज़र के लिए मासिक सब्सक्रिप्शन लेती हैं। अपने प्लान के लिए उनके प्राइसिंग पेज देखें।

विकल्प 3: एक दिन के लिए असली Mac

किराए का Mac आपको असली चीज़ देता है। आपको macOS पर Safari मिलता है, और iOS Simulator में iPhone और iPad का Safari भी। दोनों के लिए Safari के डेवलपर टूल, Web Inspector, भी मिलते हैं। Safari में Develop मेन्यू खोलें, Simulator चुनें, और पेज को सिम्युलेटेड iPhone पर चलते हुए जाँचें।

MacRun का दिन का पास $15 में एक डेडिकेटेड M6 Mac mini देता है। उस पर Xcode 26.6 और iOS 26.5 सिम्युलेटर पहले से इंस्टॉल हैं। आप Windows से निजी नेटवर्क पर VNC viewer के ज़रिए उसकी स्क्रीन देखते हैं। हमारी गाइड Windows से Mac इस्तेमाल करना सेटअप बताती है। आप एक बार भुगतान करते हैं, और कुछ भी रिन्यू नहीं होता।

अपने PC पर चल रही साइट को remote Mac से टेस्ट करना

आपके PC पर localhost पर चल रही साइट Mac से नहीं दिखती। प्रीव्यू बिल्ड को किसी पब्लिक URL पर डिप्लॉय करें, या दोनों मशीनों को एक ही निजी नेटवर्क पर रखें। आपके PC पर Tailscale हो, तो Mac आपके PC के Tailscale एड्रेस से आपका dev सर्वर खोल सकता है।

कौन सा चुनें

  • हर commit पर ऑटोमेटेड जाँच: Playwright में WebKit।
  • हर दिन कई ब्राउज़र और डिवाइस: क्लाउड टेस्टिंग सेवा।
  • Safari का कोई ज़िद्दी बग, या लॉन्च से पहले जाँच: एक दिन के लिए Mac।
  • हर दिन Safari का काम: अपना Mac, या मासिक किराया।

इसके लिए किसे Mac किराए पर नहीं लेना चाहिए

अगर Playwright में WebKit पहले से पास हो रहा है और किसी यूज़र ने Safari की कोई समस्या नहीं बताई, तो शायद आपको Mac की ज़रूरत ही नहीं। अगर आपको कई असली iPhone मॉडल चाहिए, तो डिवाइस क्लाउड में Simulator वाले एक Mac से ज़्यादा मॉडल होते हैं।

अक्सर पूछे जाने वाले सवाल

क्या Windows के लिए Safari है?

+

आज का कोई नहीं। Apple का आखिरी Windows वर्ज़न Safari 5.1.7 था, जो 2012 में जारी हुआ। आज का Safari सिर्फ़ macOS, iOS और iPadOS पर चलता है।

मैं Windows पर Safari में अपनी वेबसाइट कैसे टेस्ट करूँ?

+

ऑटोमेटेड जाँच के लिए Playwright में WebKit चलाएँ। या असली Safari स्ट्रीम करने वाली क्लाउड टेस्टिंग सेवा इस्तेमाल करें। या असली Mac किराए पर लें और remote desktop से Safari और iOS Simulator खोलें।

क्या Playwright का WebKit और Safari एक ही हैं?

+

नहीं। यह वही WebKit इंजन इस्तेमाल करता है, इसलिए कई समस्याएँ पकड़ लेता है। पर फ़ॉन्ट, मीडिया, Apple Pay और दूसरे फ़ीचर Mac या iPhone के Safari से अलग हो सकते हैं।

क्या मैं बिना iPhone के iPhone का Safari टेस्ट कर सकता हूँ?

+

हाँ, Mac पर iOS Simulator में। यह iPhone और iPad का Safari चलाता है, और Mac पर Safari का Web Inspector उसे जाँच सकता है।

Safari टेस्ट करने के लिए Mac किराए पर लेने का खर्च कितना है?

+

MacRun का दिन का पास डेडिकेटेड M6 Mac mini के लिए $15 का है, और एक हफ़्ता $59 का। आप एक बार भुगतान करते हैं, और कुछ भी रिन्यू नहीं होता।

संबंधित गाइड