לבדוק תכונה חדשה או ניסיונית בפלטפורמת אינטרנט.
גרסאות המקור לניסיון מאפשרות לכם לגשת לתכונה חדשה או ניסיונית, כדי שתוכלו לבדוק אותה ולהציע אותה למשתמשים שלכם לזמן מוגבל. אחרי שתקופת הניסיון מסתיימת והמשוב נבדק, אנחנו מחליטים ב-Chrome אם להפוך את התכונה לזמינה לכולם.
אתם יכולים להירשם לגרסת מקור לניסיון כדי להפעיל תכונה לכל המשתמשים במקור שלכם, בלי שהם יצטרכו להפעיל דגלים או לעבור לגרסה חלופית של Chrome (אם כי יכול להיות שהם יצטרכו לשדרג). אחרי ההרשמה, המפתחים יכולים ליצור הדגמות ואבות טיפוס באמצעות התכונות החדשות. בנוסף, גרסאות המקור לניסיון עוזרות למהנדסים של Chrome להבין איך משתמשים בתכונות החדשות ואיך הן עשויות לפעול בשילוב עם טכנולוגיות אינטרנט אחרות.
זמינות
גרסאות המקור לניסיון הן ציבוריות ופתוחות לכל המפתחים. הם מוגבלים מבחינת משך הזמן והשימוש. ההשתתפות היא תהליך בניהול עצמי עם תיעוד ותמיכה מוגבלים. המשתתפים צריכים להיות מוכנים ומסוגלים לעבוד באופן עצמאי יחסית, באמצעות התיעוד הזמין. בשלב הזה, התיעוד כנראה מוגבל למפרטים ולהסברים של ה-API. אנחנו משתדלים לספק הנחיות כשאפשר.
אם תירשמו לגרסת ניסיון, צוות Chrome יבקש מכם מדי פעם משוב ספציפי על השימוש בתכונה שבגרסת הניסיון. יכול להיות שחלק מהתכונות יעברו כמה גרסאות מקור לניסיון, כי אנחנו משלבים את המשוב ומבצעים התאמות.
גרסאות מקור לניסיון זמינות גם ב-Firefox וב-Microsoft Edge.
גרסאות מקור לניסיון של צד שלישי
כברירת מחדל, תכונה של גרסת מקור לניסיון זמינה רק במקור שרשום לגרסת הניסיון. בחלק מהניסויים יש אפשרות להתאמה על ידי צד שלישי בזמן ההרשמה. כך ספקי תוכן או שירותים מוטמעים יכולים לנסות תכונה חדשה בכמה אתרים, בלי צורך באסימון לכל מקור.
מידע נוסף על גרסאות מקור לניסיון של צד שלישי
ניסיונות בתכונות שהוצאו משימוש
חלק מגרסאות המקור לניסיון מאפשרות להפעיל מחדש באופן זמני תכונה שהוצאה משימוש. הניסיונות האלה נקראים ניסיונות בתכונות שהוצאו משימוש. בהקשרים מסוימים, הן נקראות גרסאות מקור לניסיון "הפוכות".
לדוגמה, אירועי Mutation הוסרו החל מגרסת Chrome 127. אתרים שצריכים עוד זמן לפני הסרת האירועים האלה יכולים להירשם לניסיון בתכונה שהוצאה משימוש כדי להפעיל מחדש את האירועים באופן זמני באתרים מסוימים.
השתתפות בגרסת מקור לניסיון
- בוחרים גרסת מקור לניסיון מתוך רשימת הגרסאות הפעילות לניסיון.
- כדי לבקש טוקן, לוחצים על הלחצן Register וממלאים את הטופס.
- מציינים את הטוקן בכל דף אינטרנט שבו רוצים להפעיל את התכונה לניסיון:
- כמטא תג ב-<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, אתם יכולים לספק טוקן ניסיון במטא תג, בכותרת 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.
חידוש ההרשמה לגרסת מקור לניסיון
אם גרסת המקור לניסיון תוארך, תקבלו אזהרה באימייל על כך שאתם צריכים לחדש את הרישום ולספק אסימון חדש לכל מקור שרשום לגרסת הניסיון.
- עוברים אל ההרשמות שלי.
- לוחצים על RENEW (חידוש) לכל מקור שרשום לתקופת הניסיון המורחבת.

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

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