בודקים תכונה חדשה או ניסיונית של פלטפורמת אינטרנט.
בגרסאות מקור לניסיון מקבלים גישה לתכונה חדשה או ניסיונית כדי ליצור פונקציונליות שהמשתמשים שלכם יכולים לנסות למשך זמן מוגבל לפני שהתכונה להיות זמינות לכולם.
כש-Chrome מציע גרסת מקור לניסיון של תכונה, אפשר להירשם לתקופת ניסיון כדי להפעיל את התכונה לכל המשתמשים origin, בלי לדרוש אותם כדי להחליף מצב של דגלים או לעבור לגרסת build חלופית של Chrome (למרות שהם עשויים תצטרכו לשדרג). גרסאות מקור לניסיון מאפשרות למפתחים ליצור הדגמות ואבות טיפוס באמצעות תכונות חדשות. גרסאות הניסיון גם עוזרות למהנדסים של Chrome להבין איך שנעשה בהם שימוש, והאופן שבו הם עשויים לקיים אינטראקציה עם טכנולוגיות אינטרנט אחרות.
גרסאות המקור לניסיון הן ציבוריות ופתוחות לכל המפתחים. הם מוגבלים ב משך הזמן והשימוש. ההשתתפות היא תהליך בניהול עצמי, עם הגבלה תיעוד ותמיכה. המשתתפים צריכים להיות מוכנים ומסוגלים לעבוד באופן עצמאי יחסית באמצעות התיעוד הזמין. יוגבל למפרטים ולהסברים של API, למרות לספק הכוונה כשהדבר אפשרי.
אם תירשם לתקופת ניסיון, צוות Chrome יבקש ממך מדי פעם משוב ספציפי על השימוש שלך בתכונה הניסיונית. חלק מהתכונות עשויות לעבור גרסאות מקור לניסיון, כשכוללים משוב ומתבצעות התאמות.
תקופות מקור לניסיון זמינות גם עבור Firefox ו-Microsoft Edge.
גרסאות ניסיון של מקורות צד שלישי
גרסאות מקור לניסיון זמינות בדרך כלל רק על בסיס של צד ראשון: הן פועלות רק עבור מקור רשום אחד. גרסאות מקור לניסיון של צד שלישי מאפשרות לספקי תוכן מוטמע לנסות תכונה חדשה במספר אתרים בלי לדרוש אסימון בכל פעם המקור.
מידע נוסף: מהו מקור צד שלישי ותקופות ניסיון?
תקופות של הוצאה משימוש
לא כל גרסאות הניסיון של המקור מיועדות לבדיקת ממשקי API חדשים. תקופות ניסיון מסוימות מאפשרות להוציא משימוש להפעלה מחדש באופן זמני. הפעולות האלה נקראות ניסויים בהוצאה משימוש. ובהקשרים מסוימים הוא נקרא 'היפוך' גרסאות מקור לניסיון.
לדוגמה, מ-Chrome 85 מטמון האפליקציה לא נמצא זמינים יותר ב-Chrome כברירת מחדל. אתרים שצריכים עוד זמן כדי להשבית את ההעברה ייתכן ש-AppCache נרשם לתקופת הניסיון להוצאה משימוש כדי להמשיך להשתמש ב-AppCache עד Chrome 93.
השתתפות בגרסת המקור לניסיון
- בוחרים את גרסת המקור לניסיון מתוך רשימת החשבונות הפעילים" תקופות ניסיון.
- כדי לבקש אסימון, לוחצים על הלחצן Register וממלאים את הטופס הזה.
- צריך לספק את האסימון בכל דף אינטרנט שעבורו רוצים שהתכונה לניסיון
להיות מופעלת:
- כמטא תג בקטע <head>:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
- ככותרת HTTP:
Origin-Trial: TOKEN_GOES_HERE
- על ידי מתן אסימון באופן פרוגרמטי.
- כמטא תג בקטע <head>:
- רוצה לנסות את התכונה החדשה?
- שולחים משוב. אפשר לעשות זאת דרך אתר המקור לניסיון. המשוב הזה לא ציבורי וזמין רק לקבוצה מוגבלת של אנשים ב-Chrome של Google. בכל ניסיון יש גם קישור למשוב ספונטני מהקהילה. בדרך כלל הקישור מפנה לתכונה ב-GitHub או בערוץ ציבורי אחר.
- כשתוקף האסימון יפוג, תקבלו אימייל עם קישור לחידוש. לבצע לכן אתם מתבקשים שוב לשלוח משוב.
אפשר להירשם לאותה גרסת מקור לניסיון כמה פעמים, ולקבל מקורות, ולכלול כמה אסימונים באותו הדף. האפשרות הזו יכולה להיות שימושית אם צריכים לספק אסימונים תקפים למשאבים שמקבלים מקורות, כמו קוד שכלול בכמה אתרים שבבעלותך.
מסגרת גרסאות המקור לניסיון מחפשת את האסימון החוקי הראשון ולאחר מכן מתעלמת מהכל אסימונים אחרים. אפשר לאמת זאת באמצעות Chrome כלי פיתוח.
איך לספק אסימון באופן פרוגרמטי
במקום לספק אסימון ככותרת HTTP או כמטא תג ב-HTML של בדף, כפי שתואר קודם, אפשר להחדיר אסימון באמצעות JavaScript:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
כדאי להשתמש בשיטה הזו אם אתם משתתפים בתקופת ניסיון של צד שלישי.
אסימונים ומסגרות iframe
כדי לגשת לתכונה לתקופת ניסיון מ-iframe, אפשר לספק אסימון לניסיון מטא תג, כותרת HTTP או פרוגרמטי.
לגבי כל שימוש באסימון, המקור הרשום באסימון חייב להתאים
הקשר של JavaScript שניגש לתכונת הניסיון: מקור
הדף כולל סקריפט מוטבע, או את ה-src
של רכיב <script>
עבור
JavaScript כלול מקובץ חיצוני.
אסימונים ותוספים
כדי להשתמש בתכונה לניסיון בתוך סקריפט ברקע: חלון קופץ או מסמך מחוץ למסך מוסיפים trial_token לקובץ Manifest.json.
סקריפטים של תוכן מטופלים באופן שונה. חשיפת תכונה מסוימת בעולם אחד יכולה להיות מבלבלת ולא אינטואיטיבית. במקום להשתמש ב-trial_token
של המניפסט, הוסף את ה
לדף באמצעות הוספת כותרת באמצעות declarativeNetRequest או באופן פרוגרמטי ישירות בסקריפט התוכן. חשוב לזכור שאסימונים קשורים לדומיינים ספציפיים, לכן מומלץ לרשום אותם עבור הדומיין שבו סקריפט התוכן פועל, ולא עבור מזהה התוסף.
כדי לרשום את התוסף לתקופת ניסיון, צריך להשתמש בכתובת ה-URL chrome-extension://YOUR_EXTENSION_ID
, לדוגמה chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk
.
חידוש ההרשמה לתקופת ניסיון של מקור
אם תקופת הניסיון של המקור הוארך, תישלח אליך אזהרה באימייל לגבי הצורך לחדש את הרישום ולספק אסימון חדש, לכל מקור שרשום לתקופת ניסיון.
עוברים אל ההרשמות שלי. הדף הזה.
עבור כל מקור שרשום לתקופת הניסיון המורחבת, לוחצים על חידוש. לחצן.
מעתיקים את האסימון החדש ומגדירים אותו כזמין לכל דף שיישאר להיות רשומים לתקופת הניסיון. ניתן לספק מספר אסימונים במקרה הצורך: Chrome תתעלם מאסימונים לא חוקיים או שהתוקף שלהם פג.
הצגת מידע על גרסת המקור לניסיון
הצגת מידע על גרסאות המקור לניסיון שזמינות לדף מתוך החלונית Application ב-Chrome כלי פיתוח.
אפשר גם להשתמש במפענח של אסימון המקור לניסיון כדי להציג את הנתונים שמקודדים באסימון.
הדגמות לניסיון המקור
- אסימון במטא תג
- אסימון בכותרת
- אסימון שהוחדר על ידי סקריפט של צד שלישי
- לתכונה שניתן לגשת אליה ב-iframe
- דוגמאות ל-iframe ממקורות שונים
- מפענח אסימון המקור לניסיון
למידע נוסף
- פתרון בעיות בגרסאות המקור של Chrome
- מהן גרסאות מקור לניסיון של צד שלישי?
- מדריך למפתחי אתרים בגרסאות מקור
- הסבר על גרסת המקור לניסיון
- הפעלת גרסת מקור לניסיון
- תהליך ההשקה של תכונות חדשות ב-Chromium
- הכוונה היא להסביר: הסבר על תהליך המשלוח באמצעות Blink
- מידע על גרסאות הניסיון המקוריות בכלי הפיתוח
- שימוש בתקופות ניסיון מקוריות ב-Microsoft Edge
- גרסאות מקור לניסיון של Firefox