איך להגדיר תכונות ניסיוניות בדפדפן ב-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 הרצוי יעשה את הפעולה הנכונה.

אישורים

תמונה ראשית (Hero) של Photos by Lanty ב-Unense.