איך להגדיר תכונות ניסיוניות בדפדפן ב-Chromium

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

Chromium הוא פרויקט דפדפן בקוד פתוח שמטרתו ליצור דרך בטוחה, מהירה ויציבה יותר לכל המשתמשים לחוות את האינטרנט. הרבה דפדפני אינטרנט מבוססים על Chromium, כולל הדפדפנים הפופולריים Google Chrome של Google, Microsoft Edge של Microsoft, Opera Web Browser של Opera ועוד רבים אחרים.

הסכימה chrome://

מאז תחילת הדרך, Google Chrome תומך בסכימה מיוחדת שנקראת chrome://, שמאפשרת לגשת להגדרות או לתכונות פנימיות בדפדפן. כדי לראות את הרשימה המלאה, מזינים את הערך chrome://chrome-urls בסרגל כתובות ה-URL. כתובת ה-URL המיוחדת שמעניינת אותך היא chrome://flags.

הגדרת סימונים בדפדפן

בחלק מממשקי ה-API החדשים ב-Chromium, צריך להגדיר דגל דפדפן לניסוי. נכון, זה קורה ב-chrome://flags. הדגל הפופולרי ביותר שאנחנו מבקשים להגדיר הוא chrome://flags/#enable-experimental-web-platform-features, וכפי ששמו מרמז, הוא מאפשר להפעיל תכונות ניסיוניות בפלטפורמת האינטרנט.

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

שכתוב של סכימות

עם זאת, קורה משהו מעניין אם מזינים כתובת URL מסוג chrome:// בדפדפן שאינו Chrome. לדוגמה, אם מזינים chrome://flags/#enable-experimental-web-platform-features ב-Microsoft Edge, רואים שהוא נכתב מחדש בתור edge://flags/#enable-experimental-web-platform-features. כל הספקים יצרו את מנגנון הכתיבה מחדש הזה, וזה הגיוני כי Edge הוא לא Chrome, למרות שהוא מבוסס על Chromium.

מסמכים כוללים

אנחנו שואפים שהמסמכים שלנו יתאימו לדפדפנים שונים. למשל, אם נבקש ממשתמש ב-Brave לנווט אל chrome://flags כדי להפעיל או להשבית דגל מסוים, יכול להיות שהחוויה שלו לא תהיה הכי נעימה, למרות שהפעולה הזו פועלת בזכות מנגנון הכתיבה מחדש. במקביל, גם רשימה של כל הסכימות האפשריות של ספקים כמו edge://, chrome://, brave:// וכו' היא לא פתרון נהדר.

תוכנית אחת לכולם

למרבה המזל, יש תוכנית של 'אלוף נסתר' שמתאימה לכל הצרכים שלנו: about://. ב-Chrome, כתובות ה-URL של about:// נכתבות מחדש כ-chrome://, ב-Edge כ-edge:// וכן הלאה בכל הספקים. אנחנו עוברים את זה יחד, וזה about:// כולנו! בכל פעם שתראו הוראות שכוללות את הסכימת about://, דפדפן Chromium שבחרתם יבצע את הפעולה הנכונה.