בודקים תכונה חדשה או ניסיונית של פלטפורמת אינטרנט.
בגרסאות מקור לניסיון מקבלים גישה לתכונה חדשה או ניסיונית, כדי שתוכלו לבדוק את התכונה הזו ולהציע אותה למשתמשים שלכם לזמן מוגבל. אחרי שתקופת הניסיון תסתיים והמשוב ייבדק, מערכת Chrome תחליט אם התכונה תהיה זמינה לכולם.
אתם יכולים להירשם לגרסת מקור לניסיון כדי להפעיל תכונה לכל המשתמשים במקור שלכם, בלי שהם יצטרכו להפעיל תכונות ניסיוניות או לעבור לגרסה חלופית של Chrome (אבל יכול להיות שהם יצטרכו לשדרג). אחרי ההרשמה, מפתחים יכולים ליצור הדגמות ואבות טיפוס באמצעות התכונות החדשות. בנוסף, תקופות הניסיון עוזרות למהנדסי Chrome להבין איך משתמשים בתכונות חדשות ואיך הן עשויות לפעול עם טכנולוגיות אינטרנט אחרות.
זמינות
ניסויים של תכונות חדשות הם ציבוריים ופתוחים לכל המפתחים. הם מוגבלים במשך הזמן ובשימוש. ההשתתפות היא תהליך בניהול עצמי עם תיעוד ותמיכה מוגבלים. המשתתפים צריכים להיות מוכנים ויכולים לעבוד באופן עצמאי יחסית באמצעות המסמכים הזמינים, שבשלב הזה כנראה יכללו רק מפרטים והסברים של API. אנחנו מנסים לספק הדרכה בכל הזדמנות.
אם נרשמתם לגרסת ניסיון, צוות Chrome יבקש מכם מדי פעם משוב ספציפי על השימוש שלכם בתכונת הניסיון. יכול להיות שחלק מהתכונות יעברו כמה תקופות ניסיון, כי אנחנו משלבים משוב ומבצעים התאמות.
גרסאות מקור לניסיון זמינות גם ב-Firefox וב-Microsoft Edge.
גרסאות מקור לניסיון של צד שלישי
כברירת מחדל, תכונה בגרסת מקור לניסיון זמינה רק במקור שנרשם לניסיון. חלק מתקופות הניסיון מספקות אפשרות התאמה לצד שלישי במהלך ההרשמה. כך ספקי תוכן או שירותים מוטמעים יכולים לנסות תכונה חדשה בכמה אתרים, בלי שיידרש טוקן לכל מקור.
מידע נוסף: מהם ניסויים של צד שלישי
תקופות ניסיון של תכונות שהוצאו משימוש
חלק מהגרסאות לניסיון מאפשרות להפעיל מחדש באופן זמני תכונה שהוצאה משימוש. הן נקראות תקופות ניסיון להוצאה משימוש. בהקשרים מסוימים, הם נקראים גרסאות מקור לניסיון 'הפוכות'.
לדוגמה, אירועי Mutation הוסרו, החל מגרסה Chrome 127. אתרים שנדרש להם זמן נוסף לפני ההסרה של האירועים האלה יכולים להירשם לניסיון בתכונה שהוצאה משימוש כדי להפעיל מחדש את האירועים באופן זמני באתרים ספציפיים.
השתתפות בגרסת מקור לניסיון
- בוחרים תקופת ניסיון של תכונת מקור מתוך רשימת תקופות הניסיון הפעילות.
- כדי לבקש טוקן, לוחצים על הלחצן הרשמה וממלאים את הטופס.
- צריך לספק את האסימון בכל דף אינטרנט שרוצים להפעיל בו את תכונת תקופת הניסיון:
- כמטא תג בתג <head>:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE"> - ככותרת HTTP:
Origin-Trial: TOKEN_GOES_HERE - מספקים טוקן באופן פרוגרמטי.
- כמטא תג בתג <head>:
- רוצים לנסות את התכונה החדשה?
- שליחת משוב אפשר לעשות את זה דרך האתר של גרסת המקור לניסיון. המשוב הזה לא פומבי וזמין רק לקבוצה מוגבלת של אנשים בצוות Chrome. בכל תקופת ניסיון יש גם קישור למשוב ספונטני מהקהילה. בדרך כלל, הקישור מפנה לתכונה ב-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, אפשר לספק אסימון ניסיון בתג meta, בכותרת HTTP או באמצעות תכנות.
בדומה לכל השימוש באסימונים, המקור שרשום לאסימון חייב להתאים להקשר של JavaScript שניגש לתכונת הניסיון: המקור של הדף שכולל סקריפט מוטבע, או src של רכיב <script> עבור JavaScript שכלול מקובץ חיצוני.
אסימונים ותוספים
כדי להשתמש בתכונת ניסיון בתוך תסריט לרקע, חלון קופץ, חלונית צדדית או מסמך מחוץ למסך, צריך להשתמש במפתח trial_tokens בקובץ manifest.json.
"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]
סקריפטים של תוכן מטופלים באופן שונה. חשיפת תכונה בעולם אחד עלולה להיות מבלבלת ולא אינטואיטיבית. במקום להשתמש ב-trial_token במניפסט, מוסיפים את הטוקן לדף באחת מהדרכים הבאות:
- הוספת כותרת עליונה באמצעות
declarativeNetRequest - באופן פרוגרמטי, מוסיפים אותו ישירות בסקריפט התוכן.
חשוב לזכור שאסימונים מקושרים לדומיינים ספציפיים, ולכן צריך להירשם לדומיין שבו פועל סקריפט התוכן, ולא למזהה התוסף.
כדי לרשום את התוסף לתקופת ניסיון, משתמשים בכתובת ה-URL
chrome-extension://YOUR_EXTENSION_ID, לדוגמה
chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.
חידוש ההרשמה לגרסת מקור לניסיון
אם גרסת מקור לניסיון הוארכה, תקבלו אימייל עם אזהרה שאתם צריכים לחדש את הרישום ולספק טוקן חדש לכל מקור שרשום לגרסת הניסיון.
- עוברים אל ההרשמות שלי.
- לכל מקור שנרשם לתקופת הניסיון המורחבת, לוחצים על חידוש.

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

תכונות בגרסת מקור לניסיון
אלה הדגמות של ממשקי API שנמצאים בגרסאות מקור לניסיון
משאבים
כדאי להמשיך לקרוא את מסמכי התיעוד בנושא Chrome:
מידע נוסף על תקופות ניסיון של מקורות ב-Chrome:
- מדריך למפתחי אתרים
- הסבר על גרסאות מקור לניסיון
- הפעלת גרסת מקור לניסיון
- תהליך ההשקה של תכונות חדשות ב-Chromium
- הסבר על תהליך המשלוח של Blink
- הצגת מידע על גרסאות מקור לניסיון בכלי הפיתוח ל-Chrome מגרסה 94
דפדפנים אחרים
כדי למצוא ניסויים של תכונות חדשות בדפדפנים אחרים: