תחילת העבודה עם גרסאות מקור לניסיון

בדיקת תכונה חדשה או ניסיונית של פלטפורמת אינטרנט.

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

כש-Chrome מציע גרסת מקור לניסיון של תכונה, ניתן להירשם לתקופת הניסיון כדי להפעיל את התכונה לכל המשתמשים במקור, בלי שהם יצטרכו להחליף דגלים או לעבור ל-build חלופי של Chrome (אבל יכול להיות שהם יצטרכו לשדרג). גרסאות מקור לניסיון מאפשרות למפתחים ליצור הדגמות ואבות טיפוס באמצעות תכונות חדשות. תקופות הניסיון גם עוזרות למהנדסי Chrome להבין איך משתמשים בתכונות חדשות ואיך הן עשויות לקיים אינטראקציה עם טכנולוגיות אינטרנט אחרות.

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

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

גרסאות מקור לניסיון זמינות גם ב-Firefox וב-Microsoft Edge.

גרסאות ניסיון מקוריות של צד שלישי

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

מידע נוסף: מהם ניסויי מקור של צד שלישי?

תקופות ניסיון להוצאה משימוש

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

לדוגמה, מ-Chrome 85 AppCache לא זמין יותר ב-Chrome כברירת מחדל. אתרים שדרושה להם זמן נוסף כדי לצאת מ-AppCache יכולים להירשם לתקופת ניסיון של הוצאה משימוש כדי להמשיך להשתמש ב-AppCache עד Chrome 93.

השתתפות בגרסת המקור לניסיון

  1. בוחרים גרסת מקור לניסיון מתוך רשימת תקופות הניסיון הפעילות.
  2. כדי לבקש אסימון, לוחצים על Register וממלאים את הטופס.
  3. צריך לספק את האסימון בכל דף אינטרנט שבו רוצים להפעיל את התכונה של תקופת הניסיון:
  4. רוצה לנסות את התכונה החדשה?
  5. שליחת משוב אפשר לעשות זאת דרך אתר המקור לניסיון. המשוב הזה לא גלוי לכולם והוא זמין רק לקבוצה מוגבלת של אנשים בצוות Chrome. כל ניסוי מספק גם קישור למשוב ספונטני מהקהילה. דבר זה בדרך כלל מצביע על התכונה ב-GitHub או בערוץ ציבורי אחר.
  6. כשתוקף האסימון שלך יפוג, תקבל אימייל עם קישור לחידוש. כדי לעשות זאת, אתם מתבקשים לשלוח שוב משוב.

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

ה-framework של גרסת המקור לניסיון מחפש את האסימון התקף הראשון ולאחר מכן מתעלמת מכל שאר האסימונים. אתם יכולים לבדוק את זה באמצעות כלי הפיתוח ל-Chrome.

אספקת אסימון באופן פרוגרמטי

במקום לספק אסימון ככותרת HTTP או כמטא תג ב-HTML של הדף, כפי שתואר קודם, אפשר להחדיר אסימון באמצעות JavaScript:

const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);

כדאי להשתמש בשיטה הזו אם אתם משתתפים בתקופת ניסיון של צד שלישי.

אסימונים ו-iframes

כדי לגשת לתכונה לניסיון מ-iframe, אפשר לספק אסימון לניסיון במטא תג, בכותרת HTTP או באופן פרוגרמטי.

לגבי כל שימוש באסימון, המקור הרשום של האסימון חייב להתאים להקשר של JavaScript שבאמצעותו ניתן לגשת לפיצ'ר לניסיון: מקור הדף כולל סקריפט מוטבע או src של הרכיב <script> עבור JavaScript שנכלל בקובץ חיצוני.

אסימונים ותוספים

כדי להשתמש בתכונה לניסיון בתוך סקריפט רקע, חלון קופץ או מסמך מחוץ למסך, צריך להוסיף trial_token לקובץ Manifest.json.

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

כדי לרשום את התוסף לתקופת ניסיון צריך להשתמש בכתובת ה-URL chrome-extension://YOUR_EXTENSION_ID, למשל chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.

חידוש ההרשמה לתקופת ניסיון מקורית

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

  1. נכנסים לדף My Registrations.

  2. לוחצים על הלחצן RENEW לכל מקור שרשום לתקופת הניסיון המורחבת. צילום מסך של דף &#39;ההרשמות שלי&#39; בגרסת המקור של Chrome, עם לחצני RENEW

  3. מעתיקים את האסימון החדש והופכים אותו לזמין לכל דף שצריך להישאר רשום לתקופת הניסיון. ניתן לספק מספר אסימונים במקרה הצורך: Chrome יתעלם מאסימונים לא חוקיים או שפג תוקפם.

הצגת מידע על גרסת המקור לניסיון

הצגת מידע על גרסאות המקור לניסיון שזמינות לדף מהחלונית Application ב-Chrome DevTools.

מידע על גרסת הניסיון המקורית
   של אתר שמוצג בתצוגת הפרטים של מסגרת החלונית ל-Chrome DevTools **אפליקציה**.

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

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

הדגמות של גרסת המקור לניסיון

מידע נוסף