אתה כבר בילית שבועות עבודה על אתרי אינטרנט, לשים שעות על גבי שעות של עבודה, מרגיש מאושר אתה וסגרת עניין, וכאשר שתפעיל אותו המשתמשים מתלוננים שזה לא מסתכל ימינה .
מה שאנחנו שתוארנו לעיל הוא התרחיש הנפוץ ביותר שקורה מפתחי האינטרנט שלא נבדקו באתר שלהם ביסודיות, במיוחד ברזולוציות שונות ובניידים.
למרבה הצער זה קורה כי מפתח לא יהיה אי פעם להיות מסוגל לשים את המאמץ הדרוש בגישה לאתר שלו ממכשירים שונים ברזולוציות שונות, בעיקר כי זה זמן רב.
למזלם אלה סוג של תרחישי כלים כמו pageres יכולים להיות קרש הצלה אמיתית. pageres עובד דרך מסוף Node.js והוא מאפשר למפתחים ליצור תמונות PNG של האתר שלהם ברזולוציות שונות בתוך דקות.
pageres משתמשת PhantomJS להתקנה בדפדפן ללא גרפיקה, ניגשה לאתר בתוך מסגרת רצויה (רזולוציה), ולאחר מכן לוקחת תמונה, שמירתו על מערכת הקבצים המקומיות.
פעם עשיתי, פשוט ללכת לתיקיית התמונות ולראות אם האתר " נראה תקין " כדי למנוע את ההערות האלה מציקים.
מהו חדש בהודעה זו:
- החלטנו לפצל את CLI החוצה לתוך מודול נפרד. זה יש את היתרון של ביצוע readme פחות מבולגן גורם לעץ pageres התלות קטן למי שרק צריכים את API התכנותי.
מה חדש בגירסה 2.0.0:
- החלטנו לפצל את CLI החוצה לתוך נפרד מודול. זה יש את היתרון של ביצוע readme פחות מבולגן גורם לעץ pageres התלות קטן למי שרק צריכים את API התכנותי.
מה חדש בגירסה 1.3.0:.
- אפשרות חדשה USERAGENT
- איתות pageres.run () היא כעת אופציונלית.
- ניקוי משופר של קבצים זמניים על שגיאה.
מה חדש בגרסת 1.2.2:
- אפשרות בפורמט חדשה חייב המסך שנשמר PNG או JPG.
- 1366x768 השתמש כמו רזולוציית ברירת מחדל של CLI אם אין גרסה ברזולוציה מצוינת.
- קבצים זמניים ניקוי על שגיאה.
מה חדש בגרסת 1.2.0:
- אפשרות בפורמט חדשה חייב המסך שנשמר PNG או JPG.
- 1366x768 השתמש כמו רזולוציית ברירת מחדל של CLI אם אין גרסה ברזולוציה מצוינת.
- קבצים זמניים ניקוי על שגיאה.
מה חדש בגרסת 1.0.0:.
- הוסף יכולת ללכוד אלמנטי DOM ספציפיים
- הוספת תמיכה עבור אימות HTTP בסיסי.
- הוספת תמיכה בשמות קבצים הניתנים להתאמה אישית.
- אפשר הגדרת אפשרויות עבור מקור ספציפי.
- הוספת תמיכה באספקת עוגיות כאובייקט ב- API.
- להוסיף דגל CLI --verbose להצגת מידע נוסף כמו שגיאות באתר.
- להוסיף להזהיר האירוע לבית API לדיווח שגיאות באתר.
- השתמש es5-shim לספק תמיכה בכל שיטות ES5.
- שפר טעות דיווח.
דרישות :
- Node.js 0.10 ומעלה
תגובות לא נמצא