פרטי תוכנה:
Zombie.js מאפשר למפתחים לבדוק בצד הלקוח קוד JavaScript בסביבה מדומה.
קוד בצד הלקוח יכול להיבדק אצל Node.js, בדיוק כמו שהם יהיו רץ בתוך דפדפן
מה חדש בהודעה זו.:
- נוסף:
- תמיכה ראשונית עבור ה- API תביא (https://fetch.spec.whatwg.org/)
- האם להשתמש browser.fetch לאחזר משאבים, באמצעות עוגיות, צינור וכל ההגדרות בדפדפן אחר
- שונה:
- משודרג JSDOM 4.1
- השתמש browser.status במקום browser.statusCode (API HTML להשתמש מעמד statusText)
- browser.resources עכשיו רק מערך של כל המשאבים בקשו בעת עיבוד החלון הפתוח כעת. משאבים כבר לא נחלו של כל החלונות, ותכונות אחרות (תצורת צינור, לאחזר משאבים) עברו למקומות אחרים.
- צינור פרוד ממשאבים. השתמש browser.pipeline.addHandler להוסיף בקשה / תגובה המטפל למופע הדפדפן, או Pipeline.addHandler להוסיף מטפל לכל המופעים החדשים.
- API צינור שונה גם כן. בקש מטפל קרא עם מופע דפדפן יביא אובייקט בקשה, יכול לחזור null או תביא אובייקט Response. מטפל תגובה בשם עם מופע דפדפן, בקשה ותגובת אובייקט, צריך לחזור אובייקט תשובה זהה או חדש. מטפלים כבר לא באמצעות התקשרויות חזרה, אם אתה צריך התנהגות אסינכרוני, לחזור הבטחה.
- קבוע:
- עוגייה ריקה מפנה כותרת כבר לא שלחו # 881
- מוסף navigator.appVersion # 885
- הוסר:
- document.window, השתמש document.defaultView במקום
- שם השיטה browser.close מבלבל, שימוש browser.window.close אם אתה באמת צריך כדי לסגור את החלון.
מה חדש בגירסה 4.0.5:
- נוסף:
- תמיכה ראשונית עבור ה- API תביא (https://fetch.spec.whatwg.org/)
- שונה:
- משודרג JSDOM 4.1
- יישום המשאבים להשתמש תחזור API.
מה חדש בגירסה 3.1.0:
- נוסף:
- בכיתה URL DOM
- אירועים XHR הנפלטים לדפדפן
- מתנה () ומסתיימת שגיאה אם דפדפן אינו יכול לטעון את כל המשאבים על הדף (למשל לא מקבל לטעון סקריפטים)
- שליחת הטופס משתמש בקלט תמונה יכלול קואורדינטות
- הוסר:
- browser.fork כבר לא נתמך
- אפשרות browser.htmlParser כבר לא נתמך, תמיד באמצעות דפדפן ברירת המחדל (parser5)
- Browser.visit (url, אופציות) לא משנה עוד אפשרויות למשל
- resources.mock / נכשל / עיכוב, השתמש Nock במקום
- פרוטוקול bcat, אין בדיקות
- הוסר:
- Browser.create
- Browser.dns ו Browser.ports, מעבר יישום שונה
- שונה:
- Browser.debug - & # x3e; browser.debug (מחיר למשל)
- browser.referer - & # x3e; browser.referrer
- Browser.default. = לשימוש, דפדפן בשימוש. = במקום
- אירוע Timeout - & # x3e; setTimeout, מרווח - & # x3e; setInterval
- הוסר onalert / onconfirm / onprompt, שימוש browser.on ( 'התראה', fn) וכו
- אישורים מוחלף browser.on ( 'אימות', fn)
- browser.wait () פועל לולאת אירוע כדי שתוכל לתפוס נעשה / אירועי שגיאה
- אירוע לולאה לעשות אירוע שמם סרק
- משודרג JSDOM 3.1, הוסיף io.js ואת צומת 0.12 תמיכה
- כל dump () שיטות רואים כיום את זרם פלט או פלט ל stdout
- שגיאות XHR כבר לא לעצור את הלולאה האירוע
מה חדש בגירסה 3.0.10:
- נוסף:
- בכיתה URL DOM
- אירועים XHR הנפלטים לדפדפן
- מתנה () ומסתיימת שגיאה אם דפדפן אינו יכול לטעון את כל המשאבים על הדף (למשל לא מקבל לטעון סקריפטים)
- ניסיוני browser.serialize ()
- הוסר:
- browser.fork כבר לא נתמך
- אפשרות browser.htmlParser כבר לא נתמך, תמיד באמצעות דפדפן ברירת המחדל (parser5)
- Browser.visit (url, אופציות) לא משנה עוד אפשרויות למשל
- resources.mock / נכשל / עיכוב, השתמש Nock במקום
- פרוטוקול bcat, אין בדיקות
- Browser.dns ו Browser.ports, מעבר יישום שונה
- שונה:
- Browser.debug - & # x3e; browser.debug (מחיר למשל)
- browser.referer - & # x3e; browser.referrer
- Browser.default. = לשימוש, דפדפן בשימוש. = במקום
- אירוע פסק זמן - & # x3e; setTimeout, מרווח - & # x3e; setInterval
- הוסר onalert / onconfirm / onprompt, שימוש browser.on ( 'התראה', fn) וכו
- אישורים מוחלף browser.on ( 'אימות', fn)
- browser.wait () פועל לולאת אירוע כדי שתוכל לתפוס נעשה / אירועי שגיאה
- אירוע לולאה לעשות אירוע שמם סרק
- משודרג JSDOM 3.1, הוסיף צומת 0.12 ואת io.js תמיכה
מה חדש בגירסה 3.0.4:
- נוסף:
- בכיתה URL DOM
- אירועים XHR הנפלטים לדפדפן
- הוסר:
- browser.fork כבר לא נתמך
- אפשרות browser.htmlParser כבר לא נתמך, תמיד באמצעות דפדפן ברירת המחדל (parser5)
- Browser.visit (url, אופציות) לא משנה עוד אפשרויות למשל
- resources.mock / נכשל / עיכוב, השתמש Nock במקום
- פרוטוקול bcat, אין בדיקות
- Browser.debug - & # x3e; browser.debug (מחיר למשל)
- שונה:
- browser.referer - & # x3e; browser.referrer
- משודרג JSDOM 3.1, הוסיף צומת 0.12 ואת io.js תמיכה
- browser.wait () פועל לולאת אירוע כדי שתוכל לתפוס נעשה / אירועי שגיאה
- קבוע:
- שגיאות XHR כבר לא לעצור את הלולאה האירוע
מה חדש בגירסה 2.5.0:
- נוסף:
- תמיכה עבור navigator.mimeTypes
- שונה:
- מתנה () מחזירה הבטחה עצלנית
- הוסר:
- העברה אופציות להתנגד browser.visit ברמה נמוכה יוסרו בקרוב. עוברות אופציות להתנגד Browser.visit עדיין נתמך.
- משודרג:
- JSDOM כדי 1.4.0
מה חדש בגירסה 2.0.5:
- עודכן:
- כדי האחרונה JSDOM
- קבוע:
- חריגים שמתבצע בלע
מה חדש בגירסה 1.4.1:.
- קבוע אחר מקרה קצה טיימר
מה חדש בגירסה 1.3.1:
- id, שם וערך הנכסים צריך להיות ריק מחרוזות אם התכונה המקבילה אינו מוגדר.
מה חדש בגירסה 0.12.9:.
- נוספה תמיכה HttpOnly עוגיות
- האם מכנים כיום browser.cookies ללא ארגומנטים לחזור עוגיות עבור התחום הנוכחי (מבוסס על המארח של הדף טעון כעת).
דרישות :
- Node.js 0.8 ומעלה
תגובות לא נמצא