Skip to main content

ספארי טכנולוגיה תצוגה מקדימה: דפדפן עבור מפתחים

קורס הכרת מערכת ההפעלה מקינטוש (MAC) - דפדפן הספארי (אַפּרִיל 2025)

קורס הכרת מערכת ההפעלה מקינטוש (MAC) - דפדפן הספארי (אַפּרִיל 2025)
Anonim

עד כה, מפתחי אינטרנט להוט על אימות הקוד שלהם נגד הגירסה העדכנית ביותר של WebKit היה צריך לעבור את תהליך קבלת והתקנה של לילות של אפל. אמנם לא השיטה הנוחה ביותר, מתכנתים פרואקטיביים מחפשים להישאר על גבי דברים עשה עם מה שהיה זמין. דברים השתפרו מאוד בתחום זה, עם זאת, עם שחרורו של Safari טכנולוגיה תצוגה מקדימה.

הראשון זמין בסוף מרץ, זה יישום עצמאי פועל לצד הגירסה הנוכחית של ספארי; מה שהופך אותו קל עבור מפתחים לעבוד בו זמנית עם שתי הטכנולוגיות הקרובות, כמו גם מה נמצא בשימוש כיום על ידי הציבור הרחב. לא רק טכנולוגיה ספארי תצוגה מקדימה נבנה על הגרסה העדכנית ביותר של WebKit, אלא גם תכונות CSS, HTML ו- JavaScript עדכונים אשר בסופו של דבר להיות חלק שחרור רשמי. אם לא די בכך, מהדורת התצוגה המקדימה גם מעניקה לך גישה לגרסה החדשה ביותר של Web Inspector וכן למצב Design Responsive כדי לבדוק את היישומים והדפים שלך בכל סוגי המכשירים, כולל iPad ו- iPhone. דבר נוסף ש- Safari Technology Preview מקלה על קהילת המפתחים הוא הגשת משוב, שהושג באמצעות Apple Bug Reporter; נגיש מתפריט העזרה של היישום.

תכונה אחת בולטת חסרים מן הנ"ל בונה Weblyit בונה היא תמיכה iCloud, נוחות כלולה ביישום זה המאפשר למפתחים לגשת לרשימת הקריאה שלהם סימניות בזמן שהם קוד ולפתור. כמה תכונות מודגשות בגירסה הראשונה של תצוגה מקדימה של Safari Technology היו מהדר JSIT חדש של תפוקה גבוהה, ECMAScript6, הגרסה העדכנית ביותר של מפרט DOM Shadow, כמו גם את היכולת להעתיק או לחתוך טקסט על בסיס תנועות המשתמש. גרסה שנייה שוחררה כבר ב -13 באפריל, בה הוצגו עשרות שינויים; רבים בתגובה ישירה לבקשות מפתחים ודוחות באגים.

למרות קהל היעד כאן ברור, כל אחד יכול להוריד או לעדכן את Safari Technology Preview באמצעות Mac App Store ללא צורך בחשבון מפתח.

ספארי טכנולוגיה תצוגה מקדימה: כלי פיתוח

עבור אלה הקוראים כבר לא מכיר את הכלים משולבים של ספארי מפתח, להלן סקירה קצרה של כמה תכונות שימושיות יותר שלה.

  • פתח דף עם: מספק את היכולת לפתוח דף אינטרנט בכל אחד מהדפדפנים האחרים שהתקנת, ישירות מתפריט Safari.
  • סוכן משתמש: מאפשר לך לבחור מתוך עשרות סוכני משתמש מדפדפנים שונים או להשתמש בתחביר משלך מוגדר על ידי המשתמש.
  • מצב עיצוב תגובה: מציג דפי אינטרנט כפי שהם מופיעים במספר סוגי מכשירים שונים וברזולוציות מסך.
  • מפקח אינטרנט: משמש כרכזת העיקרית עבור ערכת הכלים למפתחים של Safari, הנמצאת בתחתית חלון הדפדפן כברירת מחדל ומציעה בדרך כלל את הרכיבים הבאים: מסוף, Debugger, אלמנטים, רשת, משאבים, אחסון ו-ציר זמן.
  • מסוף שגיאה: מציג נתוני יומן ניתנים לחיפוש וכן שגיאות ואזהרות שונות.
  • הצג את משאבי הדף: הצגת קוד מקור זמין עבור דף אינטרנט, בחלוקה לפי כל מסמך.
  • ציר הזמן הקלטה: מתאר תמונה בזמן אמת של ביצוע JavaScript, בקשות רשת ונתוני עיבוד.
  • אפשר JavaScript משדה החיפוש החכם: מאפשר למפתחים להיכנס ולבצע כתובות אתר המכילות javascript: בשורת הכתובת של Safari.
  • התייחסו לאישורים SHA-1 כחסרי ביטחון: עם בעיות SHA-1 של אלגוריתם מתועד נרחב, ספארי מאפשר לך לסווג אותם באופן אוטומטי כמו לא מאובטח.
  • פריצות ספציפיות לאתר: מדי פעם, Safari ישתנה כדי להתאים לבעיות באתר או באתרים ספציפיים. אפשרות זו מספקת את היכולת לעקוף את השינויים הללו באופן זמני.
  • מגבלות קובץ מקומיות: בעזרת אפשרות זו, מפתחים יכולים להעניק גישה ל- Safari לקבצים בכונן הקשיח המקומי שלהם.
  • הגבלות בין מקורות: הגבלות על הפסקת XSS ופגיעויות קשורות יכולות להיות מושבתות באופן זמני במידת הצורך.

בנוסף על הכלים הנ"ל, ניתן גם להשבית מספר תכונות ורכיבים מ Safari טכנולוגיה תצוגה מקדימה של לפתח בתפריט. הדבר כולל מניעה של ביצוע JavaScript, צד השרת ותמונות מטמון בטעינה בתוך דף, תוספים מריצה ועוד.