Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Web Design
  2. VirtualBox
Webdesign

أسرع وأفضل طريقة لاختبار إنترنيت إكسبلورر على OS X

by
Difficulty:BeginnerLength:ShortLanguages:

Arabic (العربية/عربي) translation by ahmedmetwaly (you can also view the original English article)

هناك وقت في كل حياة المطور حيث علينا أن نفعل ما لا يمكن تصوره: فتح إنترنت إكسبلورر. ولكن إذا كنا لا تستخدم ويندوز، حيث يمكن أن نجد ذلك؟ أوه نعم، هذا صحيح، إي لا يعمل على OS X.

BrowserStack

يمكننا ربما استخدام خدمة مثل بروزرستاك، وهو أمر جيد جدا، ولكن أجد أن هناك دائما قليلا من التأخر المعنية والذي يريد أن تنفق المال على اختبار إنترنت إكسبلورر؟ بدلا من ذلك يمكننا إعادة إنشاء ما يفعله بروزرستاك على جهاز الكمبيوتر الخاص بك.

VirtualBox

أولا، سوف تحتاج إلى تحميل VirtualBox ل os X المضيفين. VirtualBox هو البرنامج الذي يسمح لك لإنشاء أجهزة الكمبيوتر الظاهري على أي نظام التشغيل الذي تستخدمه حاليا. وهذا يعني إذا كان لديك ويندوز XP CD  lying around، هل يمكن أن يكون تصفح الانترنت على الجهاز المضيف (OS X) ولها نافذة مفتوحة التي لديها ويندوز XP تعمل في الخلفية (آلة الضيف).

VirtualBox

لا بأس إذا لم يكن لديك قرص مضغوط ويندوز. مايكروسوفت مرة أخرى (IE hacks, conditional comments) تؤخذ بعين الاعتبار أن المتصفح الخاص بهم هو فريد من نوعه، وأصدرت نسخ تجريبية من نظام التشغيل الخاص بهم جنبا إلى جنب مع كل إصدار من إنترنيت إكسبلورر على طول الطريق إلى IE6 على موقع يسمى modern.ie على وجه التحديد بحيث يمكن للمصممين اقامة "آلات افتراضية" (VMs) لاختبار مواقعها عليها.

الآن، يمكنك إما أن تمر من خلال عملية شبه مؤلمة من تحميل كل هذه الأجهزة الظاهرية من modern.ie، ثم إعدادها، أو يمكنك الاستفادة من مشروع جيثب مفيد حقا تدعي إيفمس. اكتب الرابط -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | باش في المحطة الخاص بك والانتظار. بعد عدة دقائق يمكنك فتح VirtualBox وكل من VMs قمت بتثبيته سوف نجلس هناك، وعلى استعداد  "ابدأ".

ممتاز!

Localhost

الآن هناك مشكلة الوصول الفعلي الملفات التي تعيش على الجهاز المضيف الخاص بك. على سبيل المثال، لا يمكنك فقط كتابة ملف: ///Users/cory/Desktop/foo/index.html في إنترنيت إكسبلورر على جهاز الضيف وتوقع أن يعرف أين هو.

للقيام بذلك، سنحتاج إلى إعداد ملقم تطوير لوكالهوست، ولقد وجدت أسهل طريقة للقيام بذلك هو ببساطة cd إلى المشروع الخاص بك من داخل المحطة النهائية، ثم اكتب: python -m SimpleHTTPServer. الآن فتح لوكالهوست: 8000 على الجهاز المضيف الخاص بك (OS X) ويمكنك ان ترى موقعك. تحاول ذلك في IE على جهاز الضيف الخاص بك ومع ذلك،  لن تعمل لماذا ؟! لا تحتوي آلة الضيف على بيثون تعمل على ذلك الخادم. لحسن الحظ، يمكنك استبدال لوكالهوست: 8000 مع http://10.0.2.2:8000 وكل شيء سيعمل.

الآن، قد تكون على علم بأن IE(وخاصة الإصدارات القديمة من IE) شاحب بالمقارنة مع كروم معDevToolsلها، ولكن إذا كنت تبحث عن Firebug Lite وتثبيت bookmarklet الخاص بك إلى شريط المفضلة لديك في IE، ثم سوف يكون على الأقل بعض القليل من التصحيح تحت تصرفكم.

Firebug Lite

عند إغلاق VM الخاص بك، يمكنك "Save Machine State" (الذي يحفظ كل نافذة مفتوحة فقط بالطريقة التي تركتها)، أو في الواقع خارج السلطة VM.

الاستنتاج

لقد وجدت بالتأكيد أن هذه هي الطريقة الأسرع والأكثر فعالية لاختبار إنترنت إكسبلورر على OS X. كعلاج (وتحدي لنفسك) الآن أن كنت على دراية VirtualBox، في محاولة الحصول على نسخة عمل من Ubuntu  واشغل نفسك بها. إستمتع!

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.