
תצוגה של Project Fugu API
chrome.contentSettings
שימוש ב- chrome.contentSettings API כדי לשנות את ההגדרות ששולטות באפשרות של אתרים להשתמש בתכונות כמו קובצי cookie, JavaScript ויישומי פלאגין. באופן כללי, הגדרות התוכן מאפשרות לכם להתאים אישית את התנהגות Chrome בכל אתר בנפרד, במקום באופן גלובלי. כדי
chrome.contentSettings
שימוש ב- chrome.contentSettings API כדי לשנות את ההגדרות ששולטות באפשרות של אתרים להשתמש בתכונות כמו קובצי cookie, JavaScript ויישומי פלאגין. באופן כללי, הגדרות התוכן מאפשרות לכם להתאים אישית את התנהגות Chrome בכל אתר בנפרד, במקום באופן גלובלי. כדי
chrome.bookmarks
שימוש ב-API chrome.bookmarks כדי ליצור, לארגן ולבצע פעולות אחרות בסימניות. כדאי לעיין גם במאמר שינוי דפים, שבו מוסבר איך ליצור דף 'ניהול סימניות' בהתאמה אישית. כדי להשתמש ב-Bookmarks API, צריך להצהיר על ההרשאה 'סימניות' ב מניפסט של התוסף. לדוגמה:
chrome.bookmarks
ההרשאה הזו מפעילה אזהרה. שימוש ב-API של chrome.bookmarks כדי ליצור, לארגן ולבצע פעולות אחרות בסימניות. כדאי לעיין גם במאמר שינוי דפים, שבו מוסבר איך ליצור דף 'ניהול סימניות' בהתאמה אישית. כדי להשתמש ב-Bookmarks API, צריך להצהיר על ההרשאה 'סימניות' ב
בינה מלאכותית (AI)
AI ב-Chrome אנחנו מזמינים אותך לעידן הבא של האינטרנט בעזרת AI. אתם מוזמנים לראות איך AI יכול להקל על מפתחים ליצור חוויות שימוש יעילות באינטרנט. מנסים לחשוב מה אפשר לעשות בעזרת Gemini Nano ב-Chrome. טכנולוגיית AI מובנית אנחנו שמחים להציע את Gemini
ניפוי באגים ב-Gemini Nano
יש דף מיוחד בתוך Chrome שבו אפשר לראות פרטים על הנחיות ל-Gemini Nano. במדריך הזה נסביר איך להשתמש בו לניפוי באגים.
איך להתכונן למעבר של Chrome ל-Android למסך מלא
החל מגרסה 135, Chrome ב-Android יהיה מלא מקצה לקצה.
מדריך להעברה מקצה לקצה ב-Chrome ל-Android
פיתוח חוויות אינטרנט מקצה לקצה
ניתוח רשת מתקדם באמצעות כלי הפיתוח ל-Chrome
ניתוח רשת מתקדם באמצעות כלי הפיתוח ל-Chrome.
מה חדש ב-WebGPU (גרסה 134 של Chrome)
שיפור עומסי העבודה של למידת המכונה באמצעות קבוצות משנה, שיפורים בזמן הידור של שגיאות ב-D3D12, הסרת התמיכה בסוגי טקסטורות שניתנים לסינון באמצעות פלוט, ועוד.
חלון קופץ = hint
תכירו את המצב החדש של חלונות קופצים שמפשט את ההסבר הקצר ואת רכיבים צפים אחרים.
chrome.app.runtime
שימוש ב-API של chrome.app.runtime כדי לנהל את מחזור החיים של האפליקציה. סביבת זמן הריצה של האפליקציה מנהלת את התקנת האפליקציה, שולטת בדף האירוע ויכולה לכבות את האפליקציה בכל שלב. כל אופציונלי נתונים אופציונליים שצוינו על ידי המפתח, שבהם האפליקציה
chrome.printing
אפשר להשתמש ב-API chrome.printing כדי לשלוח משימות הדפסה למדפסות שמותקנות ב-Chromebook. כדי להשתמש בכל השיטות והאירועים של chrome.printing, צריך להצהיר על ההרשאה "printing" ב מניפסט של התוסף. לדוגמה: בדוגמאות הבאות מוסבר איך משתמשים בכל אחת מהשיטות
chrome.sessions
שימוש ב-API chrome.sessions כדי לשלוח שאילתות ולשחזר כרטיסיות וחלונות מסשן דפדוף. מחרוזת השם של המכשיר הזר. Session [] רשימה של סשנים של חלונות פתוחים במכשיר הזר, ממוינים מהסשן האחרון ששונה לסשן האחרון ששונה לפני כן. מספר אופציונלי המספר המקסימלי
chrome.userScripts
משתמשים ב- userScripts API כדי להריץ סקריפטים של משתמשים בהקשר של סקריפטים של משתמשים. כדי להשתמש ב-User Scripts API, chrome.userScripts, מוסיפים את ההרשאה "userScripts" לקובץ manifest.json ואת ההרשאה "host_permissions" לאתרים שבהם רוצים להריץ
chrome.printing
אפשר להשתמש ב-API chrome.printing כדי לשלוח משימות הדפסה למדפסות שמותקנות ב-Chromebook. כדי להשתמש בכל השיטות והאירועים של chrome.printing, צריך להצהיר על ההרשאה "printing" ב מניפסט של התוסף. לדוגמה: בדוגמאות הבאות מוסבר איך משתמשים בכל אחת מהשיטות
chrome.sessions
שימוש ב-API chrome.sessions כדי לשלוח שאילתות ולשחזר כרטיסיות וחלונות מסשן דפדוף. מחרוזת השם של המכשיר הזר. Session [] רשימה של סשנים של חלונות פתוחים במכשיר הזר, ממוינים מהסשן האחרון ששונה לסשן האחרון ששונה לפני כן. מספר אופציונלי המספר המקסימלי
מגלים את Chrome
מגלים את Chrome Chrome 134, בטא Chrome 133 Chrome 132 Chrome 131 Chrome 130 Chrome 129 Chrome 128 Chrome 127 Chrome 126 Chrome 125 Chrome 124 Chrome 123 Chrome 122 Chrome 121 Chrome 120 Chrome 119 חדש ב-Chrome כלי פיתוח טיפים לכלי הפיתוח בלוג
מה חדש בכלי הפיתוח, בגרסה 134 של Chrome
לוח פרטיות ואבטחה, הגבלת מעבד (throttle) מותאמת, הדגשה של נתונים מאינטראקציה ישירה (First-Party) ומצד שלישי בדף 'ביצועים', תובנות חדשות ועוד.
chrome.i18n
אפשר להשתמש בתשתית chrome.i18n כדי להטמיע תמיכה בשפות שונות בכל האפליקציה או התוסף. אם לתוסף יש ספרייה /_locales, צריך להגדיר את "default_locale" ב manifest. צריך להעביר את כל המחרוזות שגלויות למשתמש לקובץ בשם messages.json. בכל פעם שמוסיפים לוקאל
רינדור טקסט משופר בדפדפנים מבוססי Chromium ב-Windows
צוות Edge הוסיף תמיכה ב-Chromium שתאפשר לכבד את הערכים של Windows ClearType Tuner ישירות, וכתוצאה מכך יש שיפור ברינדור הטקסט בדפדפנים המבוססים על Chromium ב-Windows.
chrome.storage
שימוש ב-API של chrome.storage כדי לאחסן, לאחזר ולעקוב אחרי שינויים בנתוני משתמשים. כדי להשתמש ב-storage API, מגדירים את ההרשאה "storage" ב manifest של התוסף. לדוגמה: Storage API מספק דרך ספציפית לתוסף לשמירת נתוני משתמשים ומצבים. הוא דומה לממשקי
chrome.storage
שימוש ב-API של chrome.storage כדי לאחסן, לאחזר ולעקוב אחרי שינויים בנתוני משתמשים. Storage API מספק דרך ספציפית לתוסף לשמירת נתוני משתמשים ומצבים. הוא דומה לממשקי ה-API לאחסון של פלטפורמת האינטרנט ( IndexedDB ו- Storage ), אבל הוא תוכנן כדי לענות על
חלקי משנה של תמונות LCP ו-RTT זמינים עכשיו ב-CrUX
מידע על השינוי בדוח לגבי חוויית המשתמש ב-Chrome (שינויים ב-CrUX) במהדורה של פברואר 2025, כולל חלקי משנה של תמונות LCP, סוגי משאבים של LCP ו-RTT.
מידות
תיעוד טכני על מידות CrUX.
Docs
דוגמאות קוד, מדריכים והפניות API שתצטרכו לכל מה שאתם מפתחים.
Chrome for Developers
עוזרים לכם לבנות, לצמוח ולחדש באינטרנט.
תוספים / תחילת העבודה
כל מה שצריך לדעת כדי להתחיל להשתמש בתוספים ל-Chrome
Chrome 134 בטא
התכונות העדכניות ביותר שמגיעות ל-Chrome.
מעבר אוטומטי למצב 'תמונה בתוך תמונה' כשמפעילים מדיה
ב-Chrome, אפליקציות אינטרנט שמפעילות מדיה יכולות להיכנס אוטומטית למצב 'תמונה בתוך תמונה'.
chrome.enterprise.platformKeys
משתמשים ב-API של chrome.enterprise.platformKeys כדי ליצור מפתחות ולהתקין אישורים למפתחות האלה. הפלטפורמה מנהלת את האישורים, וניתן להשתמש בהם לאימות TLS, לגישה לרשת או על ידי תוסף אחר דרך chrome.platformKeys. השימוש הרגיל ב-API הזה כדי לרשום אישור
chrome.enterprise.platformKeys
משתמשים ב-API של chrome.enterprise.platformKeys כדי ליצור מפתחות ולהתקין אישורים למפתחות האלה. הפלטפורמה מנהלת את האישורים, וניתן להשתמש בהם לאימות TLS, לגישה לרשת או על ידי תוסף אחר דרך chrome.platformKeys. השימוש הרגיל ב-API הזה כדי לרשום אישור
מה חדש בגרסה 133 של Chrome
הגרסה 133 של Chrome זמינה עכשיו! יש כמה תכונות CSS חדשות ומעניינות ועוד הרבה תכונות שאפשר לגלות.
Chrome 133
פונקציות מתקדמות של CSS (attr()), text-box-trim, שאילתות של קונטיינרים של מצב גלילה ועוד.
מצב אפליקציה שמופיע בכרטיסיות עבור אפליקציות PWA
מצב אפליקציה עם כרטיסיות בכרטיסיות מאפשר למפתחי אפליקציות מסוג Progressive Web App להוסיף ממשק של מסמך עם כרטיסיות לאפליקציות ה-PWA העצמאיות שלהם.
פשוט יותר לבצע אימות באמצעות הכרטיסייה Auth
איך משתמשים בכרטיסיית אימות ייעודית באפליקציה ל-Android
שיפור חוויית הגלישה של המשתמשים באמצעות היסטוריה ספציפית לאפליקציה
איך משתמשים בהיסטוריה ספציפית לאפליקציה באפליקציה ל-Android
הגברת ההתעניינות של המשתמשים באמצעות היסטוריה ספציפית לאפליקציה בכרטיסיות מותאמות ב-Chrome
חדש: היסטוריה ספציפית לאפליקציה בכרטיסיות מותאמות ב-Chrome ל-Android
שיפור תהליך הכניסה לאינטרנט באמצעות Auth Tab ל-Android
שיפור האימות מבוסס-האינטרנט באמצעות Auth Tab ל-Android
שיפור הפרטיות באינטרנט למשתמשים באמצעות כרטיסיות זמניות בהתאמה אישית
איך משתמשים בכרטיסיות מותאמות אישית זמניות באפליקציה ל-Android
chrome.runtime
משתמשים ב- chrome.runtime API כדי לאחזר את ה-service worker, להחזיר פרטים על המניפסט ולהקשיב לאירועים במחזור החיים של התוסף ולהגיב להם. אפשר גם להשתמש ב-API הזה כדי להמיר את הנתיב היחסי של כתובות URL לכתובות URL מלאות. ב-Runtime API יש שיטות שתומכות
chrome.permissions
משתמשים ב-API של chrome.permissions כדי לבקש הרשאות אופציונליות שהוצהרו בזמן הריצה ולא בזמן ההתקנה, כדי שהמשתמשים יבינו למה נדרשות ההרשאות ויעניקו רק את ההרשאות הנחוצות. אזהרות לגבי הרשאות נועדו לתאר את היכולות שמקבלים באמצעות ממשק API, אבל יכול
chrome.permissions
משתמשים ב-API של chrome.permissions כדי לבקש הרשאות אופציונליות שהוצהרו בזמן הריצה ולא בזמן ההתקנה, כדי שהמשתמשים יבינו למה נדרשות ההרשאות ויעניקו רק את ההרשאות הנחוצות. אזהרות לגבי הרשאות נועדו לתאר את היכולות שמקבלים באמצעות ממשק API, אבל יכול
מה חדש בכלי הפיתוח, גרסה 133 של Chrome
היסטוריית צ'אט קבועה מבוססת-AI, ניווט משופר, התעלמות מהצגת מודעות ומעקב אחר סטאק ב'ביצועים', חלונית חדשה עם 'מה חדש' ועוד.
מה קורה בתוספים ל-Chrome, ינואר 2025
סקירה כללית של השינויים האחרונים בתוספים של Chrome, וגם תכונות מעניינות של תוספים שצפויות בקרוב, שיזמיצים יכולים לצפות אליהן.
מה חדש ב-WebGPU (גרסה 133 של Chrome)
פורמטים נוספים של קודקודים מסוג unorm8x4-bgra ו-1-component, אפשרות לבקש מגבלות לא ידועות עם ערך לא מוגדר, שינויים בכללי ההתאמה של WGSL, שיפורים בביצועים של WGSL עם דחייה ועוד הרבה יותר.
שיטות מומלצות לניהול סשנים באמצעות Prompt API
במדריך הזה נספק שיטות מומלצות לניהול סשנים באמצעות Prompt API.
נתוני גרסה
מידע על שינויים ב-Chrome שמשפיעים על מפתחים
מה חדש ב-Chrome
מה חדש ב-Chrome גלו את העדכונים האחרונים ב-Chrome במסמכי התיעוד ובבלוג שלנו. תוכן חדש ועדכונים חשובים במסמכים. article איך מודלים גדולים של שפה (LLM) משדרים תשובות מסמכי תיעוד חדשים שמסבירים איך פועלים נתונים בסטרימינג ב-AI, בשרת ובלקוח. article
עדכוני מדיניות בחנות האינטרנט של Chrome: שמירה על בהירות ועקביות למפתחים
חנות האינטרנט של Chrome מחויבת ליצירת סביבה עסקית איכותית ואמינה למפתחים ולמשתמשים. כדי לעמוד ביעד הזה, אנחנו מודיעים על סדרה של עדכוני מדיניות שנועדו לספק בהירות ועקביות בפלטפורמה שלנו. העדכונים האלה עוסקים בתחומים עיקריים של פונקציונליות, תקני תוכן
שיטות מומלצות להצגת תגובות LLM בסטרימינג
מומלץ להשתמש בשיטות המומלצות הבאות לקצה הקדמי כדי להציג תגובות בסטרימינג מ-Gemini באמצעות ממשקי API שתומכים בסטרימינג, כמו Prompt API.
תרגום באמצעות AI מובנה
באמצעות Translator API המובנה אפשר לתרגם תוכן שרירותי משפת מקור לשפת יעד. אתם יכולים להשתתף בגרסת המקור לניסיון כדי לנסות את ה-API.
פשוט יותר לזהות תכונות של WebAuthn למפתחות גישה
איך מזהים את היכולות של WebAuthn באמצעות getClientCapabilities() ומתאימים את תהליכי העבודה לאימות למשתמשים.
איך מודלים גדולים של שפה (LLM) משדרים תשובות
הסבר על סטרימינג והאופן שבו הוא פועל עם AI ו-LLM.
הקפאה במצב חיסכון באנרגיה
החל מגרסה 133 של Chrome, כרטיסיות רקע שעומסות על המעבד וקיבלו אישור יוקפאו כשמצב החיסכון באנרגיה פועל.
טיפים לכלי פיתוח
טיפים לכלי פיתוח
מדיה
רוצה לשפר את אופן ההוספה של תמונות, סרטונים ועוד לאתרים שלך?
מפתחות הגישה של מנהל הסיסמאות של Google זמינים עכשיו ב-iOS
עכשיו אפשר ליצור, לסנכרן ולאמת באמצעות מפתחות גישה ב-Chrome ב-iOS בגרסה 17 ואילך, באמצעות מנהל הסיסמאות של Google (GPM). כך מפתחות הגישה ב-GPM זמינים בכל מקום שבו Chrome זמין.
scroll-state() ב-CSS
כמו שאילתות בקונטיינר, אבל לשאילתות תקועות, שאילתות עם צילום מסך ושאילתות עם עומס יתר.
שדרוג של הפונקציה attr() ב-CSS
עכשיו אפשר להשתמש ב-attr() עם כל מאפיין CSS, כולל מאפיינים מותאמים אישית, והוא יכול לנתח ערכים לסוגי נתונים שאינם מחרוזות.
Chrome 133 בטא
מידע על התכונות החדשות ביותר שנוספו ל-Chrome.
Chrome Extensions
איך מפתחים תוספים ל-Chrome
מה חדש בגרסה 132 של Chrome
אנחנו משיקים עכשיו את Chrome 132! רכיב התיבת הדו-שיח מקבל אירוע ToggleEvent, תמיכה בשיתוף סרטונים ברמת הרכיב, ו-File System Access API תומך ב-Android וב-WebViews.
Chrome 132
ToggleEvent לתיבת דו-שיח, תמיכה בשיתוף סרטונים ברמת הרכיב, ו-File System Access API שתומך ב-Android וב-WebViews ועוד.
איך הוספנו את Gemini לכלי הפיתוח ל-Chrome
מידע על תרחישים לדוגמה מהנים ומעניינים לשימוש בחלונית החדשה של כלי הפיתוח מבוססי-AI
text-box-trim ב-CSS
הורדת התוכן מעל ומתחת לטקסט כדי ליצור איזון אופטי.
chrome.sockets.udp
שימוש ב-API של chrome.sockets.udp לשליחה וקבלה של נתונים ברשת באמצעות חיבורי UDP. ממשק ה-API הזה מחליף את הפונקציונליות של UDP שנמצאה בעבר ב-API של socket. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. number המזהה של השקע החדש שנוצר.
chrome.tabs
משתמשים ב-API של chrome.tabs כדי לקיים אינטראקציה עם מערכת הכרטיסיות של הדפדפן. אפשר להשתמש ב-API הזה כדי ליצור, לשנות ולסדר מחדש כרטיסיות בדפדפן. Tabs API לא רק מציע תכונות לניהול ולשינוי של כרטיסיות, אלא גם יכול לזהות את השפה של הכרטיסייה, לצלם
chrome.tabs
משתמשים ב-API של chrome.tabs כדי לקיים אינטראקציה עם מערכת הכרטיסיות של הדפדפן. אפשר להשתמש ב-API הזה כדי ליצור, לשנות ולסדר מחדש כרטיסיות בדפדפן. Tabs API לא רק מציע תכונות לניהול ולשינוי של כרטיסיות, אלא גם יכול לזהות את השפה של הכרטיסייה, לצלם
צילום וידאו בסטרימינג מכל רכיב
Element Capture API הוא דרך יעילה ויעילה להפוך צילום של הכרטיסייה הנוכחית ללכידה של עץ משנה של DOM.
הזוכים באתגר בינה מלאכותית מובנית
אנחנו שמחים להציג את האפליקציות והתוספים הזוכים בתחרות Built-in AI, שבה הזמינו אתכם לדמיין מחדש את האפשרויות של Gemini Nano ב-Chrome.
הסתיימה התמיכה בתוסף Web Vitals
המיזוג של התוסף Web Vitals עם DevTools הושלם, והתמיכה בתוסף הסתיימה.
chrome.ttsEngine
שימוש ב-API של chrome.ttsEngine כדי להטמיע מנוע המרה של טקסט לדיבור(TTS) באמצעות תוסף. אם התוסף שלכם ירשם באמצעות ה-API הזה, הוא יקבל אירועים שמכילים משפט שצריך לדבר ופרמטרים אחרים כשתוסף או אפליקציית Chrome כלשהם ישתמשו ב-API tts כדי ליצור דיבור.
chrome.cookies
אתם יכולים להשתמש ב-API של chrome.cookies כדי לשלוח שאילתות לגבי קובצי cookie ולשנות אותם, וגם כדי לקבל התראות כשהם משתנים. כדי להשתמש ב-Cookies API, צריך להצהיר על ההרשאה 'cookies' במניפסט, יחד עם הרשאות מארח לכל המארחים שאתם רוצים לגשת לקובצי
chrome.cookies
אתם יכולים להשתמש ב-API של chrome.cookies כדי לשלוח שאילתות ולשנות קובצי cookie, וגם כדי לקבל התראות כשהם משתנים. כדי להשתמש ב-Cookies API, צריך להצהיר על ההרשאה "cookies" במניפסט יחד עם הרשאות המארח לכל המארחים שאתם רוצים לגשת לקובצי ה-Cookie שלהם.
chrome.appviewTag
אפשר להשתמש בתג appview כדי להטמיע אפליקציות Chrome אחרות באפליקציית Chrome שלכם (ראו שימוש ). אובייקט נתונים אופציונליים שצוינו על ידי המפתח, שבהם האפליקציה שתוטמע יכולה להשתמש כשמקבלים החלטה לגבי הטמעה. מחרוזת המזהה של האפליקציה ששלחה את הבקשה
chrome.ttsEngine
שימוש ב-API של chrome.ttsEngine כדי להטמיע מנוע המרה של טקסט לדיבור(TTS) באמצעות תוסף. אם התוסף שלכם ירשם באמצעות ה-API הזה, הוא יקבל אירועים שמכילים משפט שצריך לדבר ופרמטרים אחרים כשתוסף או אפליקציית Chrome כלשהם ישתמשו ב-API tts כדי ליצור דיבור.
צמצום של התקפת clickjacking באמצעות XFO או CSP
מידע נוסף על דרכים לצמצום התקפות clickjacking
מה חדש ב-WebGPU (גרסה 132 של Chrome)
שימוש בתצוגת מרקם, מיזוג של מרקמים של 32 ביט ב-float, מאפיין adapterInfo של GPUDevice, הגדרת הקשר של לוח הציור עם פורמט לא חוקי שגורם לשגיאת JavaScript, סינון של הגבלות על דגימות במרקמים, ניסויים מורחבים בקבוצות משנה, שיפור חוויית המפתחים, תמיכה ניסיונית בפורמטים של מרקמים מנורמלים של 16 ביט ועוד.
מה חדש בתוספי Chrome
שינויים אחרונים בפלטפורמה, בתיעוד ובמדיניות של התוספים ל-Chrome
GPU
לומדים את WebGPU עם מדריכים, הדגמות וחדשות עדכניות
פיתוח באמצעות Chrome
כאן תוכלו לראות מה כלול בגרסאות היציבות ובגרסאות הבטא האחרונות של Chrome.
תשלומים
איך משתמשים בממשקי ה-API האחרונים של Payment API ב-Chrome
פרטיות ואבטחה
מידע נוסף על תכונות הפרטיות והאבטחה של Chrome.
אפליקציות
טכנולוגיה שהוצאה משימוש נועדה ליצור חוויות שהייתה להן גישה רבה יותר למערכת ההפעלה הבסיסית.
בובת תיאטרון
ספריית Node.js שמספקת ממשק API ברמה גבוהה לשליטה ב-Chrome או ב-Chromium ללא GUI
אינטרנט ב-Android
מידע על התכונות של Chrome לפיתוח אפליקציות אינטרנט ל-Android.
chrome.certificateProvider
משתמשים ב-API הזה כדי לחשוף אישורים לפלטפורמה, שיכולה להשתמש באישורים האלה לאימות TLS. השימוש הרגיל ב-API הזה כדי לחשוף אישורי לקוח ל-ChromeOS מתבצע לפי השלבים הבאים: רצף השלבים בפועל עשוי להיות שונה. לדוגמה, המשתמש לא יתבקש לבחור אישור אם נעשה שימוש
chrome.extension
ב-API של chrome.extension יש שירותים שאפשר להשתמש בהם בכל דף של תוסף. היא כוללת תמיכה בחילופי הודעות בין תוסף לבין סקריפטים של התוכן שלו, או בין תוספים, כפי שמתואר בפירוט בקטע העברת הודעות. סוג תצוגת התוסף. "tab" "popup" הערך הזה נכון לגבי סקריפטים
מגדלור
אוטומציה של ביקורות על ביצועי אתרים באמצעות Lighthouse
ביצועים
בעזרת כלי הביצועים של Chrome, תוכלו לבצע אופטימיזציה לביצועים של אפליקציות האינטרנט שלכם.
chrome.system.display
שימוש ב- system.display API כדי לשלוח שאילתות לגבי מטא-נתונים של תצוגה. enum שמציין אם המערכת מזהה את המסך ומשתמשת בו. המסך נחשב ל'לא פעיל' אם המערכת לא מזהה אותו (יכול להיות שהוא מנותק או נחשב כמנותק בגלל מצב שינה וכו'). המצב הזה משמש לשמירת התצוגה
chrome.system.display
שימוש ב- system.display API כדי לשלוח שאילתות לגבי מטא-נתונים של תצוגה. enum שמציין אם המערכת מזהה את המסך ומשתמשת בו. המסך נחשב ל'לא פעיל' אם המערכת לא מזהה אותו (יכול להיות שהוא מנותק או נחשב כמנותק בגלל מצב שינה וכו'). המצב הזה משמש לשמירת התצוגה
chrome.action
אפשר להשתמש ב- chrome.action API כדי לשלוט בסמל התוסף בסרגל הכלים של Google Chrome. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. כדי להשתמש ב-API chrome.action, צריך לציין "manifest_version" של 3 ולכלול את המפתח "action" ב קובץ
תמיכת דפדפן
סקירה כללית של תכונות הכרטיסייה 'מותאם אישית' והזמינות שלהן לדפדפן.
זהויות
מידע על תכונות הזהות של Chrome, כמו אימות באינטרנט.
chrome.commands
אפשר להשתמש ב-Commands API כדי להוסיף קיצורי דרך למקלדת שמפעילים פעולות בתוסף. לדוגמה, פעולה לפתיחת הפעולה בדפדפן או שליחת פקודה לתוסף. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. Commands API מאפשר למפתחי התוספים להגדיר פקודות
הפעולה לא נתמכת כשמשתמשים בניפוי באגים מרחוק
כדי לבצע חלק מהפקודות של WebDriver (למשל, שינוי הגודל של חלון הדפדפן), צריך לטעון לדפדפן תוסף של Chrome. בדרך כלל, ChromeDriver טוען את 'תוסף האוטומציה' הזה בכל פעם שהוא מפעיל סשן חדש ב-Chrome. עם זאת, אפשר להורות ל-ChromeDriver להתחבר לסשן קיים
ChromeOS
בכל קובצי האימג' לבדיקה של ChromeOS מותקן קובץ ChromeDriver בינארי ב- /usr/local/chromedriver/. קובץ הבינארי מתעדכן לאותה גרסת Chrome בתמונה הזו לבדיקה. כלומר, תמיד תשתמשו ב-build העדכני ביותר של ChromeDriver. אם אתם רוצים שהבדיקה תפעל בגרסה יציבה של
סקירה כללית על WebView
הרכיב WebView מבוסס על פרויקט הקוד הפתוח Chromium.
chrome.certificateProvider
משתמשים ב-API הזה כדי לחשוף אישורים לפלטפורמה, שיכולה להשתמש באישורים האלה לאימות TLS. השימוש הרגיל ב-API הזה כדי לחשוף אישורי לקוח ל-ChromeOS מתבצע לפי השלבים הבאים: רצף השלבים בפועל עשוי להיות שונה. לדוגמה, המשתמש לא יתבקש לבחור אישור אם המערכת
chrome.extension
ב-API של chrome.extension יש שירותים שאפשר להשתמש בהם בכל דף של תוסף. היא כוללת תמיכה בחילופי הודעות בין תוסף לבין סקריפטים של התוכן שלו, או בין תוספים, כפי שמתואר בפירוט בקטע העברת הודעות. סוג תצוגת התוסף. "tab" "popup" הערך הזה נכון לגבי סקריפטים
Chrome לא מופעל או קורס מיד
המצב הזה קורה לעיתים קרובות כשמריצים את ChromeDriver או את Chrome באמצעות ערכת בדיקה מיוחדת (אולי IDE) או מערכת build רציפה (כמו Jenkins). מנסים להפעיל את אותו קובץ בינארי של Chrome שבו הבדיקה משתמשת, ממסוף הפקודה הרגיל של המשתמש. מוודאים איזה קובץ
ChromeDriver קורס
יש כמה אפשרויות לאבחון ולפתרון קריסות של ChromeDriver. האפשרות הזו רלוונטית רק לקריסות של ChromeDriver, ולא לקריסה או לסגירה של Chrome. ב-Windows, יכול להיות שתראו משהו כזה: יוצרים בקשת תמיכה לשחזור הבעיה, כדי שתורמים ל-ChromeDriver יוכלו להשתמש בה
הורדות
לגרסאות קודמות של Chrome, אלה הגרסאות של ChromeDriver שתומכות בהן. מידע נוסף על בחירת הגרסה המתאימה של ChromeDriver זמין בדף בחירת גרסה. תמיכה בגרסה 114 של Chrome פרטים נוספים זמינים ב הערות המוצר. תמיכה בגרסה 114 של Chrome פרטים נוספים זמינים ב
יומן ביצועים
ChromeDriver תומך ברישום ביומן של ביצועים, שממנו אפשר לקבל אירועים של הדומיינים 'ציר זמן', 'רשת' ו'דף', וגם נתוני מעקב לקטגוריות מעקב ספציפיות. רישום ביומן של ביצועים לא מופעל כברירת מחדל. לכן, כשיוצרים סשן חדש, צריך להפעיל אותו. כשהאפשרות הזו
יכולות ו-ChromeOptions
יכולות הן אפשרויות שבעזרתן אפשר להתאים אישית ולהגדיר סשן של ChromeDriver.
Android
קובצי ה-binaries העדכניים ביותר של ChromeDriver ארוזים כקובצי zip לפלטפורמות מארח שונות. גרסאות קודמות של ChromeDriver זמינות בקטע הורדות. ChromeDriver תומך בהרצת בדיקות בדפדפן Chrome (גרסה 30 ואילך) ובאפליקציות מבוססות-WebView, החל מגרסה Android
תמיכה במקלדת
בשלב זה, ChromeDriver תומך רק במערכות שמוגדרת בהן מקלדת בארה"ב. כש-ChromeDriver מזהה את המצב הזה, הוא מתעד ביומן את הפרטים הבאים: משתמשים ללא מקלדת בארה"ב עשויים להיתקל במקשים חסרים במהלך הפעלת הפקודות sendKeys או TypeElement. כפתרון עקיף, מומלץ
שיקולי אבטחה
ChromeDriver הוא כלי רב-עוצמה שיכול לגרום נזק אם נמצא בידיים הלא נכונות. כשמשתמשים ב-ChromeDriver, מומלץ לפעול לפי ההצעות הבאות:
אמולציה של מכשירים ניידים
ב-Chrome, משתמשים יכולים לדמות את Chrome במכשיר נייד מגרסה למחשב של Chrome, על ידי הפעלת מצב המכשיר באמצעות כלי הפיתוח ל-Chrome. התכונה הזו מאפשרת למפתחים לבדוק במהירות איך אתר מוצג במכשיר נייד, בלי צורך במכשיר אמיתי. כך אפשר לפתח אתרים מהר יותר.
האיים הקנריים
ב-ChromeDriver Canary יש את התכונות החדשות ביותר של ChromeDriver. קובצי הבינארי החדשים נוצרים ומתפרסמים כמה פעמים ביום. חשוב לזכור שהגרסה הזו מיועדת למפתחים ולמשתמשים מוקדמים, ולפעמים היא יכולה להשתבש לגמרי. החל מגרסה M115, הגרסאות האחרונות של Chrome
מילוי אוטומטי בפעולה: תובנות מהעולם האמיתי
מחקר של Chrome מראה שמשתמשים שמשתמשים במילוי אוטומטי ממלאים טפסים מהר יותר, עם שיעורי נטישה נמוכים יותר.
הממצאים מהטופס הניתן להתאמה אישית של בקשת המשוב למפתחים
תודה על הזמן שהקדשת לנו, על המשוב, על בדיקת הפרטים ועל העזרה בעיצוב הסטנדרטים.
תחילת העבודה עם AI מובנה
כאן מפורטות הדרישות ליצירת תכונות ואפליקציות עם AI מובנה.
זיהוי שפה באמצעות AI מובנה
Language Detector API מציע זיהוי שפות מובנה באינטרנט, בדפדפן.
איך משתמשים בכלי 'ציר הזמן של ההקצאות'
אתם יכולים להשתמש בכלי ציר הזמן של ההקצאה כדי למצוא אובייקטים שלא מתבצעת להם פינוי אשפה כראוי, וכך להמשיך לשמור זיכרון.
לא להשתמש באנימציות לא מורכבות
איך לעבור את הביקורת "הימנעות מאנימציות לא מורכבות" ביקורת Lighthouse.
טרמינולוגיה של הזיכרון
הקטע הזה מתאר מונחים נפוצים שמשמשים לניתוח הזיכרון, ואפשר ליישם אותם במגוון כלים לפרופילים של זיכרון בשפות שונות.
איך מתעדים ומשמיעים עקבות ביצועים באמצעות כלי הפיתוח
איך מתעדים ועורכים ניתוח של עקבות ביצועים באמצעות DevTools
סיכום 2024 של CSS
הצטרפו לצוות הפיתוח של Chrome ולדינוזאור Chrome שרוכב על סקייטבורד, ויחד נצא למסע ב-CSS העדכני ביותר ששוחרר ל-Chrome ולפלטפורמת האינטרנט בשנת 2024.
מה חדש בכלי הפיתוח, גרסה 132 של Chrome
ניפוי באגים של בקשות רשת, קובצי מקור ומעקב ביצועים באמצעות Gemini, הצגת היסטוריית הצ'אט עם AI ועוד.
הצגה ועריכה של נפח האחסון של התוסף
איך מציגים ועורכים את נפח האחסון של התוסף באמצעות החלונית 'אחסון התוסף'.
chrome.socket
אפשר להשתמש ב-API של chrome.socket כדי לשלוח ולקבל נתונים ברשת באמצעות חיבורי TCP ו-UDP. הערה: החל מ-Chrome 33, ממשק ה-API הזה הוצא משימוש לטובת ממשקי ה-API sockets.udp, sockets.tcp ו- sockets.tcpServer. number מספר אופציונלי המזהה של השקע שאושר.
chrome.mdns
משתמשים ב-API chrome.mdns כדי לזהות שירותים באמצעות mDNS. ה-API הזה כולל קבוצת משנה של התכונות במפרט NSD: http://www.w3.org/TR/discovery-api/ מחרוזת כתובת ה-IP של שירות שפורסם ב-mDNS. string[] מטא-נתונים של שירות שפורסם ב-mDNS. מחרוזת הצמדת
chrome.browser
משתמשים ב- chrome.browser API כדי לקיים אינטראקציה עם דפדפן Chrome שמשויך לאפליקציה הנוכחית ולפרופיל Chrome הנוכחי. מחרוזת כתובת ה-URL שאליה מנווטים כשהכרטיסייה החדשה נפתחת בפעם הראשונה. תיפתח כרטיסייה חדשה בחלון הדפדפן שמשויך לאפליקציה הנוכחית
chrome.syncFileSystem
שימוש ב-API של chrome.syncFileSystem כדי לשמור ולסנכרן נתונים ב-Google Drive. ממשק ה-API הזה לא מיועד לגישה למסמכים שרירותיים של משתמשים שמאוחסנים ב-Google Drive. הוא מספק אחסון מותאם לאפליקציה שאפשר לסנכרן לשימוש אופליין ולשימוש במטמון, כדי שאותו
chrome.bluetoothSocket
משתמשים ב- chrome.bluetoothSocket API כדי לשלוח ולקבל נתונים למכשירי Bluetooth באמצעות חיבורי RFCOMM ו-L2CAP. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. "system_error" אירעה שגיאת מערכת, ויכול להיות שלא ניתן יהיה לשחזר את החיבור.
chrome.bluetooth
שימוש ב-API של chrome.bluetooth כדי להתחבר למכשיר Bluetooth. כל הפונקציות מדווחות על כשלים באמצעות chrome.runtime.lastError. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. מחרוזת הכתובת של המתאם, בפורמט 'XX:XX:XX:XX:XX:XX'. בוליאני מציין
chrome.bluetoothLowEnergy
ממשק ה-API chrome.bluetoothLowEnergy משמש לתקשורת עם מכשירים עם Bluetooth חכם (צריכת אנרגיה נמוכה) באמצעות פרופיל המאפיינים הגנרי (GATT). כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. ManufacturerData [] אופציונלי רשימת נתונים ספציפיים
chrome.serial
שימוש ב-API chrome.serial כדי לקרוא ממכשיר שמחובר ליציאה טורית ולכתוב אליו. מספר אופציונלי ConnectionOptions.bitrate. יכול להיות שהשדה הזה יושמט או יהיה לא מדויק אם נעשה שימוש בקצב נתונים לא סטנדרטי, או אם אירעה שגיאה בזמן שליחת השאילתה למכשיר
chrome.webviewTag
אפשר להשתמש בתג webview כדי לטעון באופן פעיל תוכן בשידור חי מהאינטרנט דרך הרשת ולהטמיע אותו באפליקציית Chrome. האפליקציה יכולה לשלוט במראה של התג webview ולנהל אינטראקציה עם תוכן האינטרנט, להתחיל ניווט בדף אינטרנט מוטמע, להגיב לאירועי שגיאה שמתרחשים
chrome.fontSettings
אפשר להשתמש ב- chrome.fontSettings API כדי לנהל את הגדרות הגופן של Chrome. כדי להשתמש ב-Font Settings API, צריך להצהיר על ההרשאה "fontSettings" ב מניפסט של התוסף. לדוגמה: ב-Chrome, חלק מההגדרות של הגופן תלויות בסקריפטים של שפות ובמשפחות גופנים גנריות
chrome.usb
שימוש ב-API של chrome.usb לאינטראקציה עם התקני USB מחוברים. ה-API הזה מספק גישה לפעולות USB מהקשר של אפליקציה. באמצעות ה-API הזה, אפליקציות יכולות לפעול כמנהלי התקנים למכשירי חומרה. כדי לדווח על שגיאות שנוצרו על ידי ה-API הזה, מגדירים את
Prompt API
מגלים את האפשרויות האינסופיות של Prompt API בתוספים ל-Chrome.
תוספים ו-AI
איך מפתחים תוספים באמצעות AI
שימוש במדיניות HSTS חזקה
מידע נוסף על הגדרת מדיניות HTTP Strict Transport Security (HSTS) חזקה
הוצאה משימוש של החלונית 'תובנות לגבי הביצועים'
החלונית הניסיונית 'תובנות לגבי הביצועים' תוסר בינואר 2025 ותוחלף בתובנות חדשות בחלונית 'ביצועים' עצמה.
Chrome DevTools
חדשות עדכניות על תמיכה מבוססת-AI ותרחישי שימוש
chrome.documentScan
אפשר להשתמש בממשק ה-API chrome.documentScan כדי לאתר ולאחזר תמונות מסורקי מסמכים מצורפים.
chrome.dns
משתמשים ב-API chrome.dns לצורך פתרון DNS. כדי להשתמש ב-API הזה, צריך להצהיר על ההרשאה "dns" ב manifest. הקוד הבא קורא ל- resolve() כדי לאחזר את כתובת ה-IP של example.com. service-worker.js: מחרוזת אופציונלי מחרוזת שמייצגת את כתובת ה-IP המילולית.
chrome.desktopCapture
Desktop Capture API מתעד את תוכן המסך, חלונות ספציפיים או כרטיסיות ספציפיות. Enum שמשמשים להגדרת קבוצת מקורות המדיה במחשב שנעשה בהם שימוש ב-chooseDesktopMedia(). "screen" "window" "tab" "audio" המאפיין הזה משקף את SelfCapturePreferenceEnum.
chrome.declarativeContent
שימוש ב-API chrome.declarativeContent כדי לבצע פעולות בהתאם לתוכן של דף, בלי צורך בהרשאה לקרוא את תוכן הדף. באמצעות Declarative Content API אפשר להפעיל את הפעולה של התוסף בהתאם לכתובת ה-URL של דף אינטרנט, או אם בורר CSS תואם לאלמנט בדף, בלי להוסיף
chrome.system.storage
משתמשים ב- chrome.system.storage API כדי לשלוח שאילתות לגבי פרטי התקן האחסון ולקבל התראות כשמחברים או מנתקים התקן אחסון נשלף. "success" פקודת ההוצאה בוצעה בהצלחה – האפליקציה יכולה לבקש מהמשתמש להסיר את המכשיר. "in_use" אפליקציה אחרת משתמשת במכשיר.
chrome.audio
ממשק ה-API chrome.audio מאפשר למשתמשים לקבל מידע על מכשירי האודיו שמחוברים למערכת ולשלוט בהם. ממשק ה-API הזה זמין כרגע רק במצב קיוסק ב-ChromeOS. string שם המכשיר. DeviceType סוג המכשיר. string השם הידידותי-למשתמש (למשל, 'מיקרופון USB'). string המזהה
chrome.contextMenus
אפשר להשתמש ב- chrome.contextMenus API כדי להוסיף פריטים לתפריט ההקשר של Google Chrome. אתם יכולים לבחור לאילו סוגי אובייקטים התוספים לתפריט ההקשר יחולו, כמו תמונות, היפר-קישורים ודפים. כדי להשתמש ב-API, צריך להצהיר על ההרשאה "contextMenus" במניפסט
chrome.alarms
אפשר להשתמש ב-API chrome.alarms כדי לתזמן קוד להפעלה באופן תקופתי או בשעה מסוימת בעתיד. כדי להשתמש ב-API chrome.alarms, מגדירים את ההרשאה "alarms" ב manifest: כדי להבטיח התנהגות אמינה, כדאי להבין איך ה-API פועל. האזעקות ממשיכות לפעול כשהמכשיר במצב
מילוי אוטומטי
הדפדפנים, ואתם כמפתחים, יכולים לעזור למשתמשים להזין נתונים מהר יותר ולהימנע מהזנת נתונים מחדש. המילוי האוטומטי הוא תכונה שמאפשרת לדפדפנים למלא באופן אוטומטי שדות של טפסים במידע השמור של המשתמשים, כמו שם, כתובת ופרטי תשלום. הבנת האופן שבו המילוי
כלי CrUX
תיעוד טכני על כלים של CrUX.
chrome.declarativeNetRequest
ה-API של chrome.declarativeNetRequest משמש לחסימה או לשינוי של בקשות רשת על ידי ציון כללים מוצהריים. כך התוספים יכולים לשנות בקשות רשת בלי ליירט אותן ולראות את התוכן שלהן, וכך לשפר את הפרטיות. ההרשאות declarativeNetRequest ו-
chrome.devtools.panels
אתם יכולים להשתמש ב-API chrome.devtools.panels כדי לשלב את התוסף בממשק המשתמש של חלון Developer Tools: ליצור חלוניות משלכם, לגשת לחלוניות קיימות ולהוסיף סרגל צד. כל חלונית של תוסף וכל סרגל צד מוצגים כדף HTML נפרד. לכל דפי התוספים שמוצגים בחלון 'כלים
chrome.fileBrowserHandler
שימוש ב-API chrome.fileBrowserHandler כדי להרחיב את דפדפן הקבצים של Chrome OS. לדוגמה, אפשר להשתמש ב-API הזה כדי לאפשר למשתמשים להעלות קבצים לאתר. דפדפן הקבצים של ChromeOS מופיע כשהמשתמש מקשיב על Alt+Shift+M או מחבר התקן אחסון חיצוני, כמו כרטיס SD,
chrome.readingList
משתמשים ב-API של chrome.readingList כדי לקרוא את הפריטים ב רשימת הקריאה ולשנות אותם. כדי להשתמש ב-Reader List API, צריך להוסיף את ההרשאה "readingList" לקובץ מניפסט התוסף: manifest.json: ב-Chrome יש רשימת קריאה שנמצאת בחלונית הצדדית. היא מאפשרת
'נגישות בסרטונים' זוכה בפרס האינטרנט בתחרות המפתחים של Gemini API
בחרנו ב-ViddyScribe לקבלת הפרס בקטגוריית האינטרנט בתחרות המפתחים של Gemini API. הם הראו איך Gemini יכול לעזור להפוך סרטונים באינטרנט לנגישים יותר על ידי יצירת תיאורים קוליים לכל סרטון.
מה השלב הבא ב-WebGPU
מידע על תכונות חדשות של AI ורינדור שנדונו בפגישה האחרונה של קבוצת העבודה GPU for the Web.
אנחנו מתחילים לבדוק תפריט תוספים חדש, ועכשיו זה הזמן להכין את התוסף שלכם
איך מכינים את התוסף לתפריט התוספים החדש.
מפתחות גישה
החלפה קלה ומאובטחת יותר של סיסמאות.
chrome.networking.onc
ה-API של chrome.networking.onc משמש להגדרת חיבורי רשת (סלולרי, Ethernet, VPN או Wi-Fi). ממשק ה-API הזה זמין בסשנים של קיוסק ב-Chrome OS שמופעלים באופן אוטומטי. הגדרות החיבור לרשת מצוינות בהתאם למפרט Open Network Configuration (ONC). הערה: ברוב
תרגום מצד הלקוח באמצעות AI
איך משתמשים ב-Translator API כדי לשפר את התמיכה הגלובלית בלקוחות
Signal API למפתחות גישה במחשב עם Chrome
חדש: Signal API למפתחות גישה במחשב עם Chrome
עזרה מבוססת-AI לשיפור הביצועים
הסבר על פרופילי הביצועים – בעזרת AI
חלונית עזרה שנוצרה על ידי AI
איך אתר פועל בעזרת AI
הצטרפות לגרסת המקור לניסיון של Translator API
תרגום טקסט בזמן אמת בדפדפן באמצעות מודלים מקומיים של AI. עכשיו המשתמשים יכולים להוסיף תוכן בשפה הראשונה שלהם.
טכנולוגיית AI מובנית
טכנולוגיית AI מובנית היא הפתרון החדש ביותר שמאפשר להשתמש במודלים מתקדמים למשתמשים, תוך הגנה על מידע אישי רגיש ושיפור זמן האחזור.
הוספת הערות למעקב אחר נתונים ישירות בחלונית 'ביצועים'
איך להשתמש בתכונות החדשות של הערות ב-DevTools כדי להבין טוב יותר את עקבות הביצועים
עזרה מ-AI לגבי מקורות
הבנת המשאבים באתר – בעזרת AI
Chrome 132 בטא
מידע על התכונות החדשות ביותר שנוספו ל-Chrome.
עזרה מבוססת-AI לרשת
מבינים את התנועה ברשת של האתר – בעזרת AI
הצטרפות לגרסת המקור לניסיון של Prompt API לתוספים ל-Chrome
להשתתף בגרסת המקור לניסיון של Prompt API לתוספים ל-Chrome ולקבל גישה ל-Gemini Nano ב-Chrome.
איך לשמור על עקביות בין מפתחות הגישה לבין פרטי הכניסה בשרת באמצעות Signal API
ממשק ה-API של אותות WebAuthn מאפשר לצד נסמך לאותת את המצב של פרטי הכניסה הקיימים לספק מפתח הגישה, כדי שמפתחות הגישה יהיו עקביים עם פרטי הכניסה בשרת.
Chrome 131
השינויים כוללים שינוי בירושה של הדגשים ב-CSS, סגנונות CSS נוספים לרכיב הפרטים, פריסה קלה יותר של הדפסה עם תיבות של שוליים בדף ועוד.
הצטרפות לגרסת המקור לניסיון של Summarizer API
אתם יכולים להשתתף בגרסת המקור לניסיון כדי לעזור למשתמשים לסכם מאמרים ארוכים, מסמכים מורכבים או אפילו שיחות צ'אט תוססות בסיכומים תמציתיים ומלאי תובנות.
מה חדש בגרסה 131 של Chrome
גרסה 131 של Chrome זמינה עכשיו! סגנונות CSS נוספים לרכיב הפרטים, פריסה קלה יותר להדפסה עם תיבות של שוליים בדף ועוד הרבה יותר.
סיכום באמצעות AI מובנה
מזקקים מאמרים ארוכים, מסמכים מורכבים או אפילו שיחות צ'אט פעילות כדי ליצור סיכומים תמציתיים ומועילים.
CSS וממשק משתמש
חיפוש משאבים בנושאים כמו טיפוגרפיה, צבע ופריסה.
מניפסט – ארגז חול
אזהרה: החל מגרסה 57, Chrome לא יאפשר יותר תוכן אינטרנט חיצוני (כולל מסגרות וסקריפטים מוטמעים) בדפים בארגז חול. במקום זאת, צריך להשתמש ב- webview. הגדרת אוסף של דפי אפליקציה או תוסף שצריך להציג במקור ייחודי ב-sandbox, ואפשרות להגדיר מדיניות אבטחת תוכן
מניפסט – דרישות
הטכנולוגיות שנדרשות על ידי האפליקציה או התוסף. אתרים אירוח כמו חנות האינטרנט של Chrome עשויים להשתמש ברשימה הזו כדי לשכנע משתמשים להתקין אפליקציות או תוספים שלא יפעלו במחשב שלהם. הדרישות הנתמכות כרגע הן '3D' ו'יישומי פלאגין'. יכול להיות שיתווספו
מניפסט לאזורי אחסון
בניגוד לאזורי האחסון local ו- sync, באזור האחסון managed צריך להצהיר על המבנה שלו כ סכימה של JSON, והוא מאומת בקפידה על ידי Chrome. צריך לאחסן את הסכימה הזו בקובץ שמצוין במאפיין "managed_schema" של מפתח המניפסט "storage", והיא מכילה הצהרה על כללי
תחילת העבודה עם גרסאות מקור לניסיון
בדיקת תכונה חדשה או ניסיונית של פלטפורמת אינטרנט. תן משוב לקהילת תקני האינטרנט לגבי נוחות השימוש, המעשיות והאפקטיביות של התכונה לפני שתהיה זמינה לכל המשתמשים.
אפשרויות נוספות לעיצוב <details>
עכשיו אפשר להגדיר את סוג התצוגה וגם לעצב את הקונטיינר של החלק שמתרחב ומתכווץ באמצעות הרכיב החדש ::details-content pseudo-Element.
פתרון בעיות בזיכרון
במאמר הזה מוסבר איך להשתמש ב-Chrome ובכלי הפיתוח כדי לאתר בעיות זיכרון שמשפיעות על ביצועי הדפים, כולל דליפות זיכרון, נפח אחסון שמנוצל ואוספים אשפה לעיתים קרובות.
מה חדש ב-WebGPU (גרסה 131 של Chrome)
טווחי חיתוך ב-WGSL, GPUCanvasContext getConfiguration(), אסור שיהיו לפרימיטיבים של נקודות וקווים הטיה לעומק, פונקציות מובנות של סריקה מקיפה לקבוצות משנה, תמיכה ניסיונית ב-multi-draw עקיף, אפשרות מתמטיקה קפדנית של מודול שדרוג, הסרת GPUAdapter requestAdapterInfo() ועוד.
סקירה כללית של חלונית הזיכרון
קבלת תובנות מעמיקות לגבי הקצאת זיכרון, חקירת בעיות זיכרון ברמה נמוכה וניהול איסוף אשפה.
שיתוף פרטי כניסה מאפשר למשתמשים להיכנס לחשבון בקלות
שיתוף חלק של פרטי כניסה מאפשר לכם לאותת למנהלי סיסמאות בצורה מאובטחת שהמשתמשים שלכם יכולים להיכנס באמצעות אותם פרטי כניסה באפליקציה ובאתר ל-Android.
התאמה אישית של כלי הפיתוח
רשימה של דרכים שבהן אפשר להתאים אישית את כלי הפיתוח ל-Chrome: שינוי העיצוב, המיקום, סדר החלוניות, השפה ועוד.
הפנייה לתגים
החלפת מצב בין שכבות-על שונות וקיצור הניווט בעץ DOM באמצעות תגים.
מעקב אחרי מדדי הליבה לבדיקת חוויית המשתמש באתר בזמן אמת בחלונית 'ביצועים'
מעקב אחרי מדדי Core Web Vitals בזמן אמת בחלונית 'ביצועים'.
זיהוי המשתמשים שלך' כתב יד
ממשק ה-API לזיהוי כתב יד מאפשר לאפליקציות אינטרנט להשתמש בשירותים מתקדמים לזיהוי כתב יד כדי לזהות טקסט בזמן אמת מתוך קלט בכתב יד.
הוספת תוכן לשוליים של דפי אינטרנט כשהם מודפסים באמצעות CSS
ליצור כותרות עליונות ותחתונות בהתאמה אישית כשמדפיסים דפי אינטרנט.
מה חדש בכלי הפיתוח ב-Chrome 131
לנפות באגים בקוד CSS באמצעות Gemini, להוסיף הערות לממצאים ולקבל תובנות בחלונית 'ביצועים', לזהות שינויים מוגזמים בפריסה ואנימציות שלא עברו שילוב, ועוד.
WebGPU: טיפים ותיקונים לפתרון בעיות
כאן מוסבר למה יכול להיות ש-WebGPU מושבת או לא פועל בדפדפן Chrome.
הסרה של --headless=old מ-Chrome
ב-Chrome 132 אין יותר את מצב Headless הישן. עוברים ל-chrome-headless-shell או למצב החדש 'דפדפן ללא ממשק משתמש'.
ניתוח של ביצועי זמן ריצה
איך מעריכים את ביצועי זמן הריצה בכלי הפיתוח ל-Chrome
תג גלילה חדש בכלי הפיתוח: מוצאים רכיבים שאפשר לגלול מהר יותר
איך תג הגלילה החדש של DevTools מפשט את ניפוי הבאגים של אלמנטים שניתן לגלול בהם (ואיך יצרנו אותו)
5 דברים מגניבים שאפשר לעשות בעזרת AI של כלי פיתוח
מידע על תרחישים לדוגמה מהנים ומעניינים לשימוש בחלונית החדשה של כלי הפיתוח מבוססי-AI
הפעלת bfcache עבור Cache-Control: no-store
מתבצע שינוי ב-Chrome כדי לאפשר שימוש במטמון לדף הקודם/הבא בדפים שמשתמשים ב-Cache-Control: no-store כאשר ניתן לעשות זאת באופן בטוח. כדאי להבין מה המשמעות מבחינת המפתחים.
מצב 'דפדפן Chrome ללא GUI'
מצב 'ללא GUI' ב-Chrome שימושי עכשיו יותר למפתחים, כי הוא מקרבים אותו למצב "headful" הרגיל של Chrome.
ממשקי API מובנים של AI
טכנולוגיית AI מובנית היא הפתרון החדש ביותר שמאפשר להשתמש במודלים מתקדמים למשתמשים, תוך הגנה על מידע אישי רגיש ושיפור זמן האחזור.
Chrome 131 בטא
אנחנו מזמינים אתכם לגלות את התכונות שנכללות ב-Chrome בגרסת הבטא האחרונה.
הפניית API
ההפניה המלאה לכל ממשקי ה-API שזמינים לתוספים ל-Chrome. זה כולל ממשקי API עבור פלטפורמת אפליקציות Chrome שהוצאה משימוש וכן ממשקי API שעדיין נמצאים בגרסת בטא ובפיתוח.
סיוע ב-AI לעיצוב
איך כלי הפיתוח משתמשים ב-AI כדי להוסיף עיצוב לאתר.
Chrome 130
אנחנו משיקים עכשיו את Chrome 130. התכונה 'תמונה בתוך תמונה' במסמכים מעניקה לכם שליטה רבה יותר על חלונות התכונה 'תמונה בתוך תמונה', הצהרות מוערמות ב-CSS מתקנות מקרים קיצוניים מסוימים, אתם יכולים לציין איך יתנהגו קישוטים על רכיבים שמפוצלים לכמה שורות, ויש עוד הרבה דברים נוספים!
מה חדש בגרסה 130 של Chrome
גרסה 130 של Chrome זמינה עכשיו! התכונה 'תמונה בתוך תמונה' מספקת שליטה רבה יותר על התמונה בחלונות של תמונות, הצהרות של שירות CSS מקוננות מתקנות כמה מקרי קצה מורכבים, וניתן לציין את ההתנהגות של קישוטים באלמנטים שמפוצלים בין מספר קווים. פיט לייפ (Pete LePage) מספק את כל הפרטים על מה שחדש למפתחים ב-Chrome 130.
מה חדש ב-WebGPU (Chrome {/7}130)
שילוב של שני מקורות, שיפורי זמן הידור של תוכנת ההצללה ב-Meta, הוצאה משימוש של GPUAdapter requestAdapterInfo() ועוד.
chrome.virtualKeyboard
ה-API של chrome.virtualKeyboard הוא ממשק API במצב קיוסק בלבד שמשמש להגדרת הפריסה וההתנהגות של המקלדת הווירטואלית בסשנים של קיוסק. ערך בוליאני אופציונלי אם מקלדות וירטואליות יכולות לספק השלמה אוטומטית. ערך בוליאני אופציונלי אם מקלדות וירטואליות יכולות
chrome.clipboard
ממשק ה-API של chrome.clipboard ניתן כדי לאפשר למשתמשים לגשת לנתונים של הלוח. זהו פתרון זמני לאפליקציות בפלטפורמת ChromeOS עד שתהיה אפשרות חלופית באינטרנט פתוח. הפתרון הזה יוצא משימוש ברגע שפתרון האינטרנט הפתוח יהיה זמין, לקראת הרבעון הרביעי ב-2017.
חידושים מבוססי-AI
חומר עזר על הכרטיסייה 'חידושים של AI'.
בדיקה של הפעילות ברשת
מדריך לגבי התכונות הפופולריות ביותר שקשורות לרשת בכלי הפיתוח ל-Chrome.
ממשק API למסגרות אנימציה ארוכות
מידע על ה-Long Animation Frames API (LoAF), הגרסה הבאה של ה-Long Tasks API, ומאפשרת למדוד עיכובים בעדכון פריימים באמצעות שיוך (Attribution)
המאפיין box-decoration-break בגרסה 130 של Chrome
ב-Chrome 130 יש תמיכה מלאה ב-box-decoration-break ללא קידומת.
Native Client
ארגז חול להרצת קוד C ו-C++ שעברו הידור בדפדפן. האפשרות הזו הוצאה משימוש.
מה קורה בתוספים של Chrome, אוקטובר 2024
סקירה כללית של השינויים האחרונים בתוספים של Chrome, וגם תכונות מעניינות של תוספים שצפויות בקרוב, שיזמיצים יכולים לצפות אליהן.
הגישה לרשת הפרטית הושהתה
ההשקה של Private Network Access (PNA) הושהתה.
Translation API זמין בתצוגה מקדימה מוקדמת
Translation API זמין עכשיו למשתתפים בתוכנית התצוגה המקדימה המוקדמת שמבוססת על AI.
שינויי ירושה של עיצוב בחירת CSS
בגרסת Chrome 134 יתבצע שינוי בירושה של הדגשה ב-CSS.
ה-CSS API למיקום עוגנים
מיקום רכיבים ביחס זה לזה באמצעות Anchor Positioning API.
הצגת החיזוי בכלי הפיתוח ל-Chrome: למה זה קשה ואיך לשפר אותו
איך מתבצע חיזוי של תוצאת ניפוי הבאגים ב-DevTools לגבי תפיסת חריגה
הצטרפות לאתגר בנושא AI מובנה ב-Google Chrome
אנחנו משיקים את אתגר ה-AI המובנה, שבמסגרתו אנחנו מזמינים אותך לדמיין מחדש מה אפשר לעשות בעזרת Gemini Nano ב-Chrome.
WebAuthn: אמולציה של מאמתי אימות
אמולציה של מאמת החשבונות וניפוי באגים של WebAuthn בכלי הפיתוח ל-Chrome.
חיפוש: חיפוש טקסט בכל המשאבים שנטענו
בחלונית החיפוש אפשר למצוא טקסט בכל המשאבים שנטענו.
שיפור החוויה בנייד של מרכז השליטה למפתחים של חנות האינטרנט של Chrome
אנחנו שמחים להשיק קבוצה של שינויים בממשק המשתמש, שיעזרו לשפר את הרספונסיביות של מרכז השליטה למפתחים בחנות האינטרנט של Chrome ולהפוך אותו למתאים יותר לניידים. אנחנו מקווים שהשינויים האלה יספקו לכם חוויה נוחה ונגישה יותר במעקב אחר הביצועים של דף
הסבר על התכונות
חומר עזר מקיף בתכונות של החלונית 'מכשיר הקלטה של כלי הפיתוח' ב-Chrome.
מה חדש בכלי הפיתוח, גרסה 130 של Chrome
המלצות למדדים בזמן אמת ולנתיבי ניווט שאפשר לנווט בהם בחלונית 'ביצועים', מסנני רשתות בעיצוב חדש, ייצוא נתוני HAR מנוקים ועוד.
אבטחה: הסבר על בעיות אבטחה
אפשר להשתמש בחלונית Security (אבטחה) כדי לוודא שדף מסוים מוגן באופן מלא באמצעות HTTPS.
כיסוי: איתור JavaScript ו-CSS שאינם בשימוש
איך למצוא ולנתח קוד CSS וקוד CSS שלא בשימוש בכלי הפיתוח ל-Chrome.
סקירה כללית של חלונית המקורות
אפשר להציג ולערוך קבצים, ליצור קטעי קוד, לנפות באגים ב-JavaScript ולהגדיר סביבות עבודה בחלונית 'מקורות' בכלי הפיתוח ל-Chrome.
מעברים של תצוגה באותו מסמך באפליקציות של דף יחיד
תחילת העבודה עם מעברים בין תצוגות באותו מסמך לשימוש באפליקציה בדף יחיד.
החלונית 'שכבות': סייר בשכבות של האתר שלך
בודקים את השכבות שמרכיבות את האתר.
הסרת מידע מהמטמון: בדיקה, ניקוי והשבתה של מטמון
בדיקה ופתרון בעיות במטמון באמצעות כלי הפיתוח.
התוסף Web Vitals, עכשיו בכלי הפיתוח
התוסף Web Vitals ישתלב בחלונית הביצועים של כלי הפיתוח של Chrome, והתמיכה בו כתוסף נפרד תסתיים בינואר 2025.
סקירה כללית של המסוף
השימושים העיקריים ב-Chrome DevTools Console הם רישום הודעות והרצת JavaScript.
זיהוי ייחודי של אפליקציות PWA באמצעות נכס מזהה המניפסט של אפליקציית האינטרנט
המאפיין האופציונלי 'id' הוא חלק ממפרט המניפסט של אפליקציית האינטרנט, והוא מאפשר להגדיר במפורש את המזהה שמשמש ל-PWA. הוספת המאפיין 'id' למניפסט מסירה את התלות ב-'start_url' או במיקום של המניפסט, ומאפשרת לעדכן אותם בעתיד.
נדרש משוב: איך מגדירים בנייה של CSS?
השוואה בין שני מפרטי הבטון המוצעים.
ממשקי API לכתיבה ולכתיבה מחדש זמינים בתצוגה מקדימה מוקדמת
משתתפי EPP יכולים עכשיו ליצור אב טיפוס באמצעות ממשקי API לכתיבה ולכתיבה מחדש ב-Chrome.
Chrome 130 בטא
אתם יכולים לבדוק את האתר שלכם עם התכונות והשינויים בגרסה העדכנית ביותר של Chrome בטא.
אנימציה לגובה: auto; (ומילות מפתח אחרות של שינוי גודל מהותי) ב-CSS
אנימציה אל מילות מפתח עם הגדרת גודל מובנית ומהן, באמצעות 'interpolate-size' ו-'calc-size()'
ניסוי Chrome: שיתוף תהליכים
ניסוי של שיתוף תהליכים וההשפעה שלו בכלי פיתוח ל-Chrome' חוויית המפתח.
מה חדש ב-WebGPU (Chrome {/7}129)
תמיכה ב-HDR עם מצב מיפוי גוונים של קנבס, תמיכה מורחבת בקבוצות משנה ועוד.
מעקב אחר הביצועים של מדדי הליבה לבדיקת חוויית המשתמש (Core Web Vitals) במכשיר המקומי ובמכשירים של משתמשים אמיתיים בכלי הפיתוח
בחלונית 'ביצועים' בכלי הפיתוח ל-Chrome יש דרך חדשה לעקוב אחרי הביצועים המקומיים של מדדי חוויית המשתמש הבסיסיים (Core Web Vitals) ולהשוות אותם לנתונים של משתמשים אמיתיים מהשטח.
חלונית הביצועים: ניתוח הביצועים של האתר
ניתוח הביצועים של הטעינה ושל סביבת זמן הריצה באתר
מה חדש בגרסה 129 של Chrome
אנחנו משיקים את Chrome 129 עכשיו! אפשר להשתמש ב-yield במשימות ארוכות – כדי לשפר את הביצועים, אפשר להוסיף אנימציה לרכיבים עם גדלים מובנים, יש כמה שינויים בתחביר של מיקום עוגנים ועוד הרבה יותר. פיט לייפ (Pete LePage) נותן את כל הפרטים על מה שחדש למפתחים ב-Chrome 129.
עדכונים של Bluetooth RFCOMM ב-Web Serial
איך מזהים אם יציאה טורית מסוג Bluetooth RFCOMM זמינה באמצעות Web Serial
הקפאת המסך ובדיקה של רכיבים שנעלמים
הקפאת רכיבים ב-DOM כדי שתוכלו לבדוק אותם באמצעות DevTools.
בקשה למשוב מהמפתח: בחירה בהתאמה אישית
הצצה מוקדמת אל התכונה החדשה 'בחירה מותאמת אישית'.
'תמונה בתוך תמונה' לכל רכיב, לא רק ל<סרטון>
הצגה של תוכן HTML שרירותי בחלון שמופיע תמיד בחלק העליון.
לנעילת המקלדת ולממשקי ה-API של Pointer Lock נדרשת הרשאה מ-Chrome 131
Keyboard Lock API מאפשר למפתחים לספק חוויה immersive במסך מלא למגוון תרחישים לדוגמה, כולל אתרים אינטראקטיביים, משחקים וסטרימינג של אפליקציות או של מחשב מרחוק. כדי לעשות זאת, המערכת מאפשרת לאתרים להשתמש בכל המפתחות הזמינים שמותרים על ידי מערכת ההפעלה
הערות מוצר
פרטים על השינויים האחרונים במערך הנתונים של CrUX.
מניפסט – מודולים של Nacl
מיפוי אחד או יותר מסוגי MIME למודול Native Client שמטפל בכל סוג. עבור לדוגמה, הקוד המודגש בקטע הקוד הבא רושם מודול Native Client כתוכן handler של סוג MIME של הגיליון האלקטרוני OpenOffice. הערך של 'path' הוא המיקום של מניפסט Native Client (קובץ.nmf )
externally_connectable
בנכס המניפסט externally_connectable מצוין אילו תוספים, אפליקציות ודפי אינטרנט יכולים מתחברים לאפליקציה דרך runtime.connect ו- runtime.sendMessage. למדריך על העברת הודעות, ראו העברת הודעות בין תוספים והעברת הודעות באפליקציות ו שליחת הודעות מדפי
מניפסט – סמלים
סמל אחד או יותר שמייצגים את התוסף, האפליקציה או העיצוב. עליך לספק תמיד גודל 128x128 סמל; הוא משמש במהלך ההתקנה וחנות האינטרנט של Chrome. התוספים צריכים גם לספק סמל בגודל 48x48, המשמש בדף ניהול התוספים (chrome://extensions). אפשר גם לציין סמל בגודל
גרסת מניפסט
מספר שלם אחד שמציין את הגרסה של פורמט קובץ המניפסט שנדרשת עבור החבילה שלכם. החל מ-Chrome 18, מפתחים צריכים לציין את 2 (ללא מירכאות) כדי להשתמש בפורמט כפי שמתואר כאן מסמך: כדאי לזכור שגרסה 1 של המניפסט הוצאה משימוש החל מ-Chrome 18. גרסה 2 עדיין לא
סוקר הזיכרון: בדיקת ArrayBuffer, TypedArray, DataView וזיכרון Wasm.
הכלי לבדיקת זיכרון מאפשר לבדוק אפליקציות מסוג ArrayBuffer, TypedArray או DataView ב-JavaScript, וכן אפליקציות WebAssembly.Memory of C++ אפליקציות Wasm.
שינויים: מעקב אחר שינויים ב-HTML, ב-CSS וב-JavaScript
לעקוב אחר שינויים ב-HTML, ב-CSS וב-JavaScript.
שינויים בתחביר של מיקום העוגן
שינויים הקשורים לממשק ה-API של מיקום העוגן, שחשוב להיות מודעים להם.
הרצת פקודות בתפריט הפקודות
מדריך שמסביר איך לפתוח את תפריט הפקודות, להריץ פקודות, לפתוח קבצים, לראות פעולות אחרות ועוד.
שיתוף חלק של פרטי הכניסה בין אתרים ב-Chrome
אם אתם משתמשים בכמה דומיינים שיש להם את אותו צד לקוח לניהול חשבונות, עכשיו תוכלו להשתמש בקישורים לנכסי דיגיטל כדי לשתף את פרטי הכניסה ביניהם בצורה חלקה. כך המשתמשים יוכלו לשמור את פרטי הכניסה פעם אחת, ומנהל הסיסמאות של Chrome יציע אותם לכל אחד מהאתרים המשויכים.
חדש: גרסת המקור לניסיון של Digital Credentials API
גרסת המקור לניסיון של Digital Credentials API מתחילה ב-Chrome 128. Digital Credentials API הוא ממשק API חדש של פלטפורמת אינטרנט שמאפשר לאתרים לבקש באופן סלקטיבי מידע שניתן לאמת לגבי המשתמש, באמצעות פרטי כניסה דיגיטליים כמו רישיון נהיגה או תעודת זהות ששמורה בארנק דיגיטלי.
מה חדש בכלי הפיתוח, Chrome 129
בקשות חיפוש בקטע 'ביצועים' > רשת, שימוש בנתוני בדיקה בטופסי כתובת עם מילוי אוטומטי, ייצוא ל-Puppeteer עבור Firefox בחלונית מכשיר ההקלטה, זיהוי מהיר של בעיות בביצועים באמצעות תצפיות בחלונית הביצועים ועוד.
פלטפורמת אינטרנט
כאן אפשר ללמוד איך Chrome פועל, להשתתף בגרסאות מקור לניסיון ולבנות עם Chrome בכל מקום.
חדש: רמזים, בקשות מקור קשורות וסריאליזציה של JSON ל-WebAuthn ב-Chrome
עכשיו השירות WebAuthn ב-Chrome יכול להשתמש ברמזים, בבקשות מקור קשור ובסידור טורי JSON
chrome.privacy
שימוש ב-API chrome.privacy כדי לשלוט בשימוש בתכונות ב-Chrome שיכולות להשפיע על פרטיות המשתמש. ה-API הזה מסתמך על אב הטיפוס ChromeSetting של סוג API לצורך קבלה והגדרה של התצורה של Chrome. חובה להצהיר על "פרטיות" ב מניפסט של התוסף לשימוש ב-API. לדוגמה:
chrome.wallpaper
צריך להשתמש ב-API chrome.wallpaper כדי לשנות את הטפט של ChromeOS. עליך להצהיר על "הטפט" הרשאה ב מניפסט של האפליקציה כדי להשתמש ממשק ה-API של הטפט. לדוגמה: לדוגמה, כדי להגדיר את הטפט כתמונה https://example.com/a_file.png, אפשר להתקשר למספר
chrome.input.ime
השתמשו ב-API chrome.input.ime כדי להטמיע IME בהתאמה אישית עבור Chrome OS. ההגדרה הזו מאפשרת לתוסף לטפל בהקשות, להגדיר את הקומפוזיציה ולנהל את החלון של המועמד. עליך להצהיר על "הקלט" ב מניפסט של התוסף להשתמש ב-API input.ime. לדוגמה: הקוד הבא יוצר IME
chrome.system.storage
אפשר להשתמש ב-API של chrome.system.storage כדי לשלוח שאילתה על פרטי מכשיר האחסון ולקבל הודעה כשהתקן אחסון נשלף מחובר ומנותק. "הצלחה" פקודת ההוצאה בוצעה בהצלחה – האפליקציה יכולה לבקש מהמשתמש להסיר את המכשיר. "in_use" המכשיר נמצא בשימוש של אפליקציה
chrome.scripting
שימוש ב-API chrome.scripting כדי להריץ סקריפט בהקשרים שונים. כדי להשתמש ב-API chrome.scripting, צריך להצהיר על ההרשאה "scripting" ב מניפסט וגם על הרשאות המארח לדפים שאליהם רוצים להוסיף סקריפטים. אפשר להשתמש במפתח "host_permissions" או בהרשאה
chrome.vpnProvider
שימוש ב-API chrome.vpnProvider כדי להטמיע לקוח VPN. השימוש האופייני ב- chrome.vpnProvider הוא: כדי ליצור הגדרות VPN, מבצעים קריאה אל createConfig(). הגדרת VPN היא רשומה קבועה שמוצגת למשתמש בממשק המשתמש של ChromeOS. המשתמש יכול לבחור הגדרת VPN מתוך
chrome.webAuthenticationProxy
ה-API של chrome.webAuthenticationProxy מאפשר לתוכנת מחשב מרחוק שפועלת במארח מרוחק ליירט בקשות של Web Authentication API (WebAuthn) כדי לטפל בהן בלקוח מקומי. מחרוזת השדה PublicKeyCredentialCreationOptions מועבר אל navigator.credentials.create(), עובר
chrome.enterprise.hardwarePlatform
צריך להשתמש ב-API chrome.enterprise.hardwarePlatform כדי לקבל את היצרן והדגם של פלטפורמת החומרה שבה הדפדפן פועל. הערה: ה-API הזה זמין רק לתוספים שמותקנים בהתאם למדיניות הארגון. מחרוזת מחרוזת מקבלים את היצרן והדגם של פלטפורמת החומרה, ואם התוסף מורשה,
chrome.types
ה-API chrome.types מכיל הצהרות סוגים ל-Chrome. הסוג ChromeSetting מספק קבוצה משותפת של פונקציות ( get(), set() ו- clear() ) וגם מפרסם אירועים ( onChange ) להגדרות של דפדפן Chrome. ההגדרות לשרת proxy דוגמאות שממחישות איך משתמשים בפונקציות האלה. Chrome
chrome.tabCapture
שימוש ב-API של chrome.tabCapture כדי לקיים אינטראקציה עם שידורי מדיה של כרטיסיות. ממשק ה-API של chrome.tabCapture מאפשר לך לגשת אל MediaStream שמכיל וידאו של הכרטיסייה הנוכחית. ניתן לקרוא לה רק אחרי שהמשתמש מפעיל תוסף, למשל על ידי לוחצים על לחצן
chrome.enterprise.deviceAttributes
צריך להשתמש ב-API chrome.enterprise.deviceAttributes כדי לקרוא את מאפייני המכשיר. הערה: ה-API הזה זמין רק לתוספים שמותקנים לפי הגדרת האדמין בהתאם למדיניות הארגון. מאחזר את המיקום שצוין על ידי מנהל המערכת. אם המשתמש הנוכחי לא משויך או שהאדמין לא הגדיר
chrome.system.memory
ממשק ה-API של chrome.system.memory. number כמות הקיבולת הזמינה בבייטים. number הנפח הכולל של קיבולת הזיכרון הפיזי בבייטים. קבלת מידע על הזיכרון הפיזי. פונקציה אופציונלית הפרמטר callback נראה כך: MemoryInfo Promise&lt; MemoryInfo &gt; הבטחות
chrome.systemLog
צריך להשתמש ב-API chrome.systemLog כדי לתעד יומני מערכת של Chrome מתוספים. מחרוזת הוספת רשומת יומן חדשה. MessageOptions אפשרויות הרישום ביומן. פונקציה אופציונלית הפרמטר callback נראה כך: הבטחה<Empty> הבטחות נתמכות במניפסט מגרסה V3 ואילך, אבל
chrome.topSites
השתמשו ב-API של chrome.topSites כדי לגשת לאתרים המובילים (כלומר האתרים שבהם ביקרתם בתדירות הגבוהה ביותר) שמוצגים בדף הכרטיסייה החדשה. הם לא כוללים קיצורי דרך שהותאמו אישית על ידי המשתמש. עליך להצהיר על "אתרים מובילים" ב מניפסט של התוסף להשתמש ב-API
chrome.power
שימוש ב-API chrome.power כדי לשנות את תכונות ניהול צריכת החשמל של המערכת. כברירת מחדל, מערכות ההפעלה מעמעמות את המסך כשהמשתמשים לא פעילים, ובסופו של דבר משעות את המערכת. באמצעות Power API, אפליקציה או תוסף יכולים למנוע מהמערכת להיכנס למצב שינה.
chrome.proxy
צריך להשתמש ב-API chrome.proxy כדי לנהל את ההגדרות של Chrome לשרת ה-proxy. ה-API הזה מסתמך על אב הטיפוס ChromeSetting של סוג ה-API כדי לקבל את ההגדרות של שרת ה-proxy ולהגדיר אותן. עליך להצהיר על "שרת proxy" ב מניפסט של התוסף לשימוש בהגדרות לשרת
chrome.enterprise.networkingAttributes
צריך להשתמש ב-API chrome.enterprise.networkingAttributes כדי לקרוא מידע על הרשת הנוכחית. הערה: ה-API הזה זמין רק לתוספים שמותקנים לפי הגדרת האדמין בהתאם למדיניות הארגון. מחרוזת אופציונלי כתובת ה-IPv4 המקומית של המכשיר (לא מוגדרת אם לא הוגדרה). מחרוזת
chrome.devtools.performance
אפשר להשתמש ב-API chrome.devtools.performance כדי להאזין לעדכונים של סטטוס ההקלטה בחלונית הביצועים בכלי הפיתוח. למבוא כללי לשימוש בממשקי API של כלים למפתחים, אפשר לעיין ב סיכום ממשקי ה-API של כלי הפיתוח. ה-API chrome.devtools.performance מאפשר
chrome.devtools.recorder
כדי להתאים אישית את חלונית מכשיר ההקלטה בכלי הפיתוח, צריך להשתמש ב-API chrome.devtools.recorder. ה-API של devtools.recorder הוא תכונה של תצוגה מקדימה שמאפשרת להרחיב את חלונית מכשיר ההקלטה בכלי הפיתוח ל-Chrome. למבוא כללי לשימוש בממשקי API של כלים
chrome.system.cpu
שימוש ב-API system.cpu כדי לשלוח שאילתות על מטא-נתונים של המעבד (CPU). מחרוזת שם הארכיטקטורה של המעבדים. String[] קבוצה של קודי תכונות שמציינת חלק מהיכולות של המעבד. הקודים הנתמכים בשלב הזה הם 'mmx', 'sse', 'sse2', 'sse3', 'ssse3', 'sse4_1', 'sse4_2'
chrome.devtools.network
צריך להשתמש ב-API chrome.devtools.network כדי לאחזר את המידע על בקשות רשת שמוצגות על ידי הכלים למפתחים בחלונית הרשת. המידע על בקשות רשת מיוצג בפורמט HTTP Archive ( HAR ). התיאור של HAR לא נכללה במסמך הזה. מידע נוסף זמין במפרט של HAR בגרסה 1.2. מבחינת
chrome.processes
שימוש ב-API של chrome.processes כדי לבצע פעולות בתהליכים בדפדפן. number החלק בבייטים מתוך המטמון. number גודל המטמון בבייטים. מספר אופציונלי המדידה האחרונה של השימוש במעבד (CPU), מבוטאת כאחוז מתוך סך כל ליבת המעבד (CPU) שנעשה בה שימוש בכל ה-threads
chrome.search
אפשר להשתמש ב-API chrome.search כדי לחפש באמצעות ספק ברירת המחדל. "CURRENT_TAB" ההגדרה קובעת שתוצאות החיפוש יוצגו בכרטיסיית השיחות או בכרטיסייה של הדפדפן הפעיל. "NEW_TAB" מציין שתוצאות החיפוש יוצגו בכרטיסייה חדשה. "NEW_WINDOW" מציין שתוצאות החיפוש
chrome.devtools.inspectedWindow
משתמשים ב-API chrome.devtools.inspectedWindow כדי לבצע פעולות בחלון הנבדק: משיגים את מזהה הכרטיסייה של הדף שנבדק, מעריכים את הקוד בהקשר של החלון שנבדק, טוענים מחדש את הדף או משיגים את רשימת המשאבים בדף. למבוא כללי לשימוש בממשקי API של כלים למפתחים,
chrome.webNavigation
אפשר להשתמש ב-API chrome.webNavigation כדי לקבל התראות על הסטטוס של בקשות ניווט בזמן אמת. כל השיטות והאירועים של chrome.webNavigation מחייבים להצהיר על ההרשאה "webNavigation" ב מניפסט התוסף. לדוגמה: במקרה של ניווט שהסתיים בהצלחה, האירועים מופעלים לפי
chrome.tts
משתמשים ב-API chrome.tts כדי להשמיע המרת טקסט לדיבור (TTS) מסונתזת. כדאי לעיין גם ב-API הרלוונטי ttsEngine, שמאפשר לתוסף להטמיע מנוע דיבור. Chrome מספק את היכולת הזו ב-Windows (באמצעות SAPI 5), ב-Mac OS X וב-ChromeOS, באמצעות יכולות סינתזת הדיבור
chrome.tabGroups
שימוש ב-API chrome.tabGroups כדי לקיים אינטראקציה עם מערכת קיבוץ הכרטיסיות של הדפדפן. אפשר להשתמש ב-API הזה כדי לשנות קבוצות של כרטיסיות בדפדפן ולסדר אותן מחדש. כדי לקבץ כרטיסיות ולבטל קיבוץ שלהן, או כדי לשלוח שאילתות לגבי כרטיסיות בקבוצות, צריך
chrome.printerProvider
ה-API של chrome.printerProvider חושף את האירועים ששימשו את מנהל ההדפסה לשליחת שאילתות לגבי מדפסות שמנוהלות על ידי תוספים, כדי לשלוח שאילתות לגבי היכולות שלהן ולשלוח משימות הדפסה אל המדפסות האלה. מחרוזת אופציונלי תיאור קריא של המדפסת. מחרוזת מזהה
chrome.printingMetrics
כדי לאחזר נתונים לגבי השימוש בהדפסה, משתמשים ב-API chrome.printingMetrics. "BLACK_AND_WHITE" ההגדרה קובעת שנעשה שימוש במצב שחור-לבן. "Color" ההגדרה קובעת שנעשה שימוש במצב הצבע. "ONE_SIDED" מציין שנעשה שימוש בהדפסה חד-צדדית.
ממשק API לזיהוי שפה זמין לתצוגה מקדימה מוקדמת
משתתפי EPP יכולים עכשיו ליצור אב טיפוס באמצעות API לזיהוי שפה ב-Chrome.
chrome.declarativeNetRequest
ה-API chrome.declarativeNetRequest משמש לחסימה או לשינוי של בקשות רשת על ידי ציון כללים הצהרתיים. כך התוספים יכולים לשנות את בקשות הרשת בלי ליירט אותן ולצפות בתוכן שלהם, וכך לשפר את הפרטיות. declarativeNetRequestFeedback host_permissions בנוסף
Lighthouse: אופטימיזציה של מהירות האתר
בעזרת Chrome Lighthouse, אפשר לטעון אתרים מהר יותר.
chrome.webRequest
אפשר להשתמש ב-API של chrome.webRequest כדי לצפות בתעבורת נתונים ולנתח אותה, וליירט, לחסום או לשנות בקשות בזמן שהן פועלות. כדי להשתמש בבקשת האינטרנט, צריך להצהיר על ההרשאה "webRequest" ב מניפסט של התוסף API, יחד עם הרשאות המארח הנדרשות. כדי ליירט בקשה
chrome.sidePanel
שימוש ב-API chrome.sidePanel כדי לארח תוכן בחלונית הצדדית של הדפדפן לצד התוכן הראשי של דף אינטרנט. כדי להשתמש ב-Side Panel API, צריך להוסיף את ההרשאה "sidePanel" לקובץ המניפסט של התוסף: manifest.json: ממשק ה-API של החלונית הצדדית מאפשר לתוספים להציג
chrome.windows
שימוש ב-API של chrome.windows כדי לבצע פעולות בחלונות של דפדפנים. אפשר להשתמש בממשק ה-API הזה כדי ליצור, לשנות ולסדר מחדש חלונות בדפדפן. כשנשלחת בקשה, השדה windows.Window מכיל מערך של tabs.Tab אובייקטים. צריך צריך להצהיר על ההרשאה "tabs" ב מניפסט אם
chrome.omnibox
ממשק ה-API של סרגל הכתובות מאפשר לרשום מילת מפתח באמצעות סרגל הכתובות של Google Chrome, שנקרא גם 'סרגל הכתובות'. כשהמשתמש מזין את מילת המפתח של התוסף, הוא מתחיל באינטראקציה אך ורק עם לתוסף. כל הקשה נשלחת לתוסף, ואפשר לתת הצעות בתגובה. אפשר לעצב את
chrome.pageAction
אפשר להשתמש ב-API chrome.pageAction כדי להוסיף סמלים לסרגל הכלים הראשי של Google Chrome, משמאל לסרגל הכתובות. פעולות בדף מייצגות פעולות שניתן לבצע בדף הנוכחי, אבל לא רלוונטיות בכל הדפים. פעולות בדף מופיעות באפור כשהן לא פעילות. מספר דוגמאות: סמל
chrome.i18n
אפשר להשתמש בתשתית chrome.i18n כדי להטמיע התאמה לשוק הבינלאומי בכל האפליקציה או התוסף. צריך להכניס את כל המחרוזות הגלויות למשתמש לקובץ בשם messages.json. בכל פעם מוסיפים לוקאל חדש, מוסיפים קובץ הודעות לספרייה בשם _locales/_localeCode_, שבה localeCode
chrome.browserAction
אפשר להשתמש בפעולות הדפדפן כדי להוסיף סמלים לסרגל הכלים הראשי של Google Chrome, משמאל לסרגל הכתובות. בנוסף ל סמל שלה, פעולה בדפדפן יכולה לכלול הסבר קצר, תג ו חלון קופץ. באיור הבא, הריבוע הצבעוני מימין לסרגל הכתובות הוא הסמל של פעולת הדפדפן. חלון קופץ
chrome.webRequest
אפשר להשתמש ב-API של chrome.webRequest כדי לצפות בתעבורת נתונים ולנתח אותה, וליירט, לחסום או לשנות בקשות בזמן שהן פועלות. כדי להשתמש בבקשת האינטרנט, צריך להצהיר על ההרשאה "webRequest" ב מניפסט של התוסף API, יחד עם הרשאות המארח הנדרשות. כדי ליירט בקשה
chrome.fileBrowserHandler
שימוש ב-API chrome.fileBrowserHandler כדי להרחיב את דפדפן הקבצים ב-Chrome OS. לדוגמה, תוכלו להשתמש בממשק ה-API הזה כדי לאפשר למשתמשים להעלות קבצים לאתר שלכם. דפדפן הקבצים של ChromeOS מופיע כשהמשתמש לוחץ על Alt+Shift+M או מחבר התקן אחסון חיצוני, כמו
chrome.devtools.panels
אפשר להשתמש ב-API של chrome.devtools.panels כדי לשלב את התוסף בממשק המשתמש של החלון של הכלים למפתחים: ליצור לוחות משלכם, לגשת ללוחות קיימים ולהוסיף סרגלי צד. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. למבוא כללי לשימוש בממשקי API של
הפורמט של קובץ המניפסט
לכל אפליקציה יש קובץ מניפסט בפורמט JSON בשם manifest.json, שמספק מידע. הקוד הבא מציג את שדות המניפסט הנתמכים של Google Apps, עם קישורים לדף אשר עוסק בכל אחד מהשדות.
chrome.system.cpu
שימוש ב-API system.cpu כדי לשלוח שאילתות על מטא-נתונים של המעבד (CPU). מחרוזת שם הארכיטקטורה של המעבדים. String[] קבוצה של קודי תכונות שמציינת חלק מהיכולות של המעבד. הקודים הנתמכים בשלב הזה הם 'mmx', 'sse', 'sse2', 'sse3', 'ssse3', 'sse4_1', 'sse4_2'
chrome.enterprise.networkingAttributes
צריך להשתמש ב-API chrome.enterprise.networkingAttributes כדי לקרוא מידע על הרשת הנוכחית. הערה: ה-API הזה זמין רק לתוספים שמותקנים לפי הגדרת האדמין בהתאם למדיניות הארגון. מחרוזת אופציונלי כתובת ה-IPv4 המקומית של המכשיר (לא מוגדרת אם לא הוגדרה). מחרוזת
chrome.gcm
באמצעות chrome.gcm, אפליקציות ותוספים יכולים לשלוח ולקבל הודעות באמצעות העברת הודעות בענן ב-Firebase (FCM). הגודל המקסימלי (בבייטים) של כל צמדי המפתח/ערך בהודעה. 4096 רושם את האפליקציה ב-FCM. מזהה הרישום יוחזר על ידי callback. אם תתבצע קריאה חוזרת אל
chrome.loginState
שימוש ב-API של chrome.loginState כדי לקרוא את מצב ההתחברות ולעקוב אחריה. "SIGNIN_PROFILE" המציין שהתוסף נמצא בפרופיל הכניסה. "USER_PROFILE" המציין שהתוסף נמצא בפרופיל המשתמש. "UNKNOWN" מציין שמצב הסשן לא ידוע. "IN_OOBE_SCREEN" מציין שהמשתמש נמצא במסך
chrome.wallpaper
צריך להשתמש ב-API chrome.wallpaper כדי לשנות את הטפט של ChromeOS. עליך להצהיר על "הטפט" הרשאה ב מניפסט של האפליקציה כדי להשתמש ממשק ה-API של הטפט. לדוגמה: לדוגמה, כדי להגדיר את הטפט כתמונה https://example.com/a_file.png, אפשר להתקשר למספר
chrome.fontSettings
כדי לנהל את הגדרות הגופנים של Chrome, צריך להשתמש ב-API chrome.fontSettings. כדי להשתמש ב-Font Settings API, עליך להצהיר על fontSettings ב תוסף מניפסט. לדוגמה: חלק מהגדרות הגופנים ב-Chrome תלויות במשפחות ובשפות כלליות מסוימות של גופנים סקריפטים.
chrome.input.ime
השתמשו ב-API chrome.input.ime כדי להטמיע IME בהתאמה אישית עבור Chrome OS. ההגדרה הזו מאפשרת לתוסף לטפל בהקשות, להגדיר את הקומפוזיציה ולנהל את החלון של המועמד. עליך להצהיר על "הקלט" ב מניפסט של התוסף להשתמש ב-API input.ime. לדוגמה: הקוד הבא יוצר IME
chrome.instanceID
כדי לגשת לשירות של מזהה המכונה, משתמשים ב- chrome.instanceID. איפוס מזהה המופע של האפליקציה וביטול כל האסימונים שמשויכים אליו. פונקציה אופציונלית הפרמטר callback נראה כך: הבטחה<Empty> הבטחות נתמכות רק במניפסט מגרסה V3 ואילך, בפלטפורמות אחרות
chrome.printingMetrics
כדי לאחזר נתונים לגבי השימוש בהדפסה, משתמשים ב-API chrome.printingMetrics. "BLACK_AND_WHITE" ההגדרה קובעת שנעשה שימוש במצב שחור-לבן. "Color" ההגדרה קובעת שנעשה שימוש במצב הצבע. "ONE_SIDED" מציין שנעשה שימוש בהדפסה חד-צדדית.
chrome.processes
שימוש ב-API של chrome.processes כדי לבצע פעולות בתהליכים בדפדפן. number החלק בבייטים מתוך המטמון. number גודל המטמון בבייטים. מספר אופציונלי המדידה האחרונה של השימוש במעבד (CPU), מבוטאת כאחוז מתוך סך כל ליבת המעבד (CPU) שנעשה בה שימוש בכל ה-threads
chrome.platformKeys
אפשר להשתמש ב-API chrome.platformKeys כדי לגשת לאישורי לקוח שמנוהלים על ידי הפלטפורמה. אם המשתמש או המדיניות מעניקים את ההרשאה, תוסף יכול להשתמש באישור כזה בפרוטוקול האימות המותאם אישית שלו. לדוגמה כך מתאפשר שימוש באישורים שמנוהלים על ידי פלטפורמה
chrome.devtools.inspectedWindow
משתמשים ב-API chrome.devtools.inspectedWindow כדי לבצע פעולות בחלון הנבדק: משיגים את מזהה הכרטיסייה של הדף שנבדק, מעריכים את הקוד בהקשר של החלון שנבדק, טוענים מחדש את הדף או משיגים את רשימת המשאבים בדף. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות
chrome.identity
משתמשים ב-API chrome.identity כדי לקבל אסימוני גישה מסוג OAuth2. מחרוזת מזהה ייחודי של החשבון. המזהה הזה לא ישתנה בכל משך החיים של החשבון. 'סנכרון' מציין שהסנכרון מופעל עבור החשבון הראשי. "אחד או יותר" מציין אם קיים חשבון ראשי. string[] אופציונלי
chrome.tts
משתמשים ב-API chrome.tts כדי להשמיע המרת טקסט לדיבור (TTS) מסונתזת. כדאי לעיין גם ב-API הרלוונטי של ttsEngine, שמאפשר לתוסף להטמיע מנוע דיבור. Chrome מספק תמיכה מובנית לדיבור ב-Windows (באמצעות SAPI 5), ב-Mac OS X וב-ChromeOS, באמצעות יכולות סינתזת
chrome.history
אפשר להשתמש ב-API chrome.history כדי לבצע אינטראקציה עם רישום הדפים שבהם ביקרת, בדפדפן. אתם יכולים להוסיף ולהסיר כתובות URL בהיסטוריית הדפדפן, להסיר אותן ולשלוח שאילתות לגביהן. כדי לשנות את דף ההיסטוריה בגרסה משלכם, אפשר לעיין במאמר שינוי דפים. עליך
chrome.enterprise.hardwarePlatform
צריך להשתמש ב-API chrome.enterprise.hardwarePlatform כדי לקבל את היצרן והדגם של פלטפורמת החומרה שבה הדפדפן פועל. הערה: ה-API הזה זמין רק לתוספים שמותקנים בהתאם למדיניות הארגון. מחרוזת מחרוזת מקבלים את היצרן והדגם של פלטפורמת החומרה, ואם התוסף מורשה,
chrome.devtools.recorder
כדי להתאים אישית את חלונית מכשיר ההקלטה בכלי הפיתוח, צריך להשתמש ב-API chrome.devtools.recorder. למבוא כללי לשימוש בממשקי API של כלים למפתחים, אפשר לעיין ב סיכום ממשקי ה-API של כלי הפיתוח. ה-API של devtools.recorder הוא תכונה של תצוגה מקדימה שמאפשרת
chrome.dom
להשתמש ב-API chrome.dom כדי לגשת לממשקי DOM API מיוחדים לתוספים הפונקציה מקבלת את שורש הצללית הפתוחה או את הרמה הבסיסית (root) של הצללית הסגורה שמתארחת ברכיב שצוין. אם הרכיב לא מצרף את שורש הצללית, הוא יחזיר null. HTMLElement אובייקט פרטים נוספים
chrome.tabCapture
שימוש ב-API של chrome.tabCapture כדי לקיים אינטראקציה עם שידורי מדיה של כרטיסיות. ממשק ה-API של chrome.tabCapture מאפשר לך לגשת ל- MediaStream המכיל וידאו של הכרטיסייה הנוכחית. ניתן לקרוא לה רק אחרי שהמשתמש מפעיל תוסף, למשל על ידי לוחצים על לחצן
chrome.webNavigation
אפשר להשתמש ב-API chrome.webNavigation כדי לקבל התראות על הסטטוס של בקשות ניווט בזמן אמת. בכל השיטות והאירועים של chrome.webNavigation, נדרשת הצהרה על 'ניווט באינטרנט' הרשאה ב מניפסט התוסף. לדוגמה: במקרה של ניווט שהסתיים בהצלחה, האירועים מופעלים לפי
chrome.management
באמצעות ה-API של chrome.management אפשר לנהל אפליקציות ותוספים מותקנים. חובה להצהיר על "הניהול" הרשאה ב מניפסט של התוסף לשימוש בניהול API. לדוגמה: management.getPermissionWarningsByManifest, management.uninstallSelf וגם management.getSelf לא נדרשים
chrome.topSites
השתמשו ב-API של chrome.topSites כדי לגשת לאתרים המובילים (כלומר האתרים שבהם ביקרתם בתדירות הגבוהה ביותר) שמוצגים בדף הכרטיסייה החדשה. הם לא כוללים קיצורי דרך שהותאמו אישית על ידי המשתמש. עליך להצהיר על "אתרים מובילים" ב מניפסט של התוסף להשתמש ב-API
chrome.search
אפשר להשתמש ב-API chrome.search כדי לחפש באמצעות ספק ברירת המחדל. "CURRENT_TAB" ההגדרה קובעת שתוצאות החיפוש יוצגו בכרטיסיית השיחות או בכרטיסייה של הדפדפן הפעיל. "NEW_TAB" מציין שתוצאות החיפוש יוצגו בכרטיסייה חדשה. "NEW_WINDOW" מציין שתוצאות החיפוש
chrome.idle
אפשר להשתמש ב-API chrome.idle כדי לזהות מתי משתנה מצב חוסר הפעילות של המכונה. עליך להצהיר על 'לא פעיל' במניפסט של התוסף להשתמש ב-API ללא פעילות. לדוגמה: "פעיל" "לא פעיל" 'נעול' מקבל את השעה, בשניות, עד שהמסך ננעל אוטומטית בזמן חוסר פעילות. הפונקציה
chrome.types
ה-API chrome.types מכיל הצהרות סוגים ל-Chrome. אב הטיפוס ChromeSetting מספק קבוצה משותפת של פונקציות ( get(), set() ו- clear() ) וגם מפרסם אירועים ( onChange ) להגדרות של דפדפן Chrome. ההגדרות לשרת proxy דוגמאות שממחישות איך משתמשים בפונקציות האלה.
chrome.enterprise.deviceAttributes
צריך להשתמש ב-API chrome.enterprise.deviceAttributes כדי לקרוא את מאפייני המכשיר. הערה: ה-API הזה זמין רק לתוספים שמותקנים לפי הגדרת האדמין בהתאם למדיניות הארגון. מאחזר את המיקום שצוין על ידי מנהל המערכת. אם המשתמש הנוכחי לא משויך או שהאדמין לא הגדיר
chrome.windows
שימוש ב-API של chrome.windows כדי לבצע פעולות בחלונות של דפדפנים. אפשר להשתמש בממשק ה-API הזה כדי ליצור, לשנות ולסדר מחדש חלונות בדפדפן. כשנשלחת בקשה, השדה windows.Window מכיל מערך של tabs.Tab אובייקטים. צריך צריך להצהיר על ההרשאה "tabs" ב מניפסט אם
chrome.power
שימוש ב-API chrome.power כדי לשנות את תכונות ניהול צריכת החשמל של המערכת. כברירת מחדל, מערכות ההפעלה מעמעמות את המסך כשהמשתמשים לא פעילים, ובסופו של דבר משעות את המערכת. באמצעות Power API, אפליקציה או תוסף יכולים למנוע מהמערכת להיכנס למצב שינה.
chrome.systemLog
צריך להשתמש ב-API chrome.systemLog כדי לתעד יומני מערכת של Chrome מתוספים. מחרוזת הוספת רשומת יומן חדשה. MessageOptions אפשרויות הרישום ביומן. פונקציה אופציונלית הפרמטר callback נראה כך: הבטחה<Empty> הבטחות נתמכות רק במניפסט מגרסה V3 ואילך,
chrome.pageCapture
משתמשים ב-API chrome.pageCapture כדי לשמור כרטיסייה כ-MHTML. MHTML הוא פורמט סטנדרטי שנתמך על ידי רוב הדפדפנים. הוא כולל בקובץ יחיד דף וכל המשאבים שלו (קובצי CSS, תמונות..). שימו לב שמטעמי אבטחה, ניתן לטעון קובץ MHTML רק ממערכת הקבצים, ייטענו רק
chrome.privacy
שימוש ב-API chrome.privacy כדי לשלוט בשימוש בתכונות ב-Chrome שיכולות להשפיע על פרטיות המשתמש. ה-API הזה מסתמך על אב הטיפוס ChromeSetting של סוג API לצורך קבלה והגדרה של התצורה של Chrome. חובה להצהיר על "פרטיות" ב מניפסט של התוסף לשימוש ב-API. לדוגמה:
chrome.fileSystemProvider
משתמשים ב-API chrome.fileSystemProvider כדי ליצור מערכות קבצים, שאפשר לגשת אליהן ממנהל הקבצים ב-Chrome OS. עליך להצהיר על "fileSystemProvider" הרשאה וקטע ב מניפסט התוסף לשימוש ב-File System Provider API. לדוגמה: צריך להצהיר על הקטע
chrome.notifications
אפשר להשתמש ב-API של chrome.notifications כדי ליצור התראות עשירות באמצעות תבניות ולהציג את ההתראות האלה למשתמשים במגש המערכת. מחרוזת אופציונלי סמלי לחצנים לא גלויים למשתמשי Mac OS X. מחרוזת מחרוזת פרטים נוספים על הפריט הזה. מחרוזת השם של פריט אחד
chrome.devtools.network
צריך להשתמש ב-API chrome.devtools.network כדי לאחזר את המידע על בקשות רשת שמוצגות על ידי הכלים למפתחים בחלונית הרשת. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. למבוא כללי לשימוש בממשקי API של כלים למפתחים, אפשר לעיין ב סיכום ממשקי
chrome.downloads
ההרשאה הזו תוביל להצגת אזהרה שימוש ב-API של chrome.downloads כדי להפעיל הורדות, לעקוב אחריהן, לשנות אותן ולחפש אותן באופן פרוגרמטי. כדי להשתמש ב-API הזה, צריך להצהיר על ההרשאה "downloads" ב מניפסט התוסף. דוגמאות פשוטות לשימוש ב-API של
chrome.vpnProvider
שימוש ב-API chrome.vpnProvider כדי להטמיע לקוח VPN. השימוש האופייני ב-vpnProvider הוא: יוצרים הגדרות VPN באמצעות השיטה createConfig. הגדרת VPN היא רשומה קבועה שמוצגת למשתמש בממשק משתמש מקורי של ChromeOS. המשתמש יכול לבחור הגדרת VPN מתוך רשימה ולהתחבר
chrome.proxy
צריך להשתמש ב-API chrome.proxy כדי לנהל את ההגדרות של Chrome לשרת ה-proxy. ה-API הזה מסתמך על אב הטיפוס ChromeSetting של סוג ה-API כדי לקבל את ההגדרות של שרת ה-proxy ולהגדיר אותן. עליך להצהיר על "שרת proxy" ב מניפסט של התוסף לשימוש בהגדרות לשרת
chrome.printerProvider
ה-API של chrome.printerProvider חושף את האירועים ששימשו את מנהל ההדפסה לשליחת שאילתות לגבי מדפסות שמנוהלות על ידי תוספים, כדי לשלוח שאילתות לגבי היכולות שלהן ולשלוח משימות הדפסה אל המדפסות האלה. מחרוזת אופציונלי תיאור קריא של המדפסת. מחרוזת מזהה
chrome.events
מרחב השמות chrome.events מכיל סוגים נפוצים של ממשקי API ששולחים אירועים כדי ליידע אותך על משהו מעניין. Event הוא אובייקט שמאפשר לקבל התראה כשמתרחש משהו מעניין. הנה דוגמה לשימוש באירוע chrome.alarms.onAlarm כדי לקבל התראה בכל פעם שחולפת התראה: כמו
chrome.events
מרחב השמות chrome.events מכיל סוגים נפוצים של ממשקי API ששולחים אירועים כדי ליידע אותך על משהו מעניין. Event הוא אובייקט שמאפשר לקבל התראה כשמתרחש משהו מעניין. הנה דוגמה לשימוש באירוע chrome.alarms.onAlarm כדי לקבל התראה בכל פעם שחולפת התראה: כמו
chrome.offscreen
אפשר להשתמש ב-API של offscreen כדי ליצור ולנהל מסמכים שלא מופיעים במסך. כדי להשתמש ב-Offscreen API, צריך להצהיר על ההרשאה "offscreen" ב מניפסט של התוסף. לדוגמה: לעובדי שירות אין גישת DOM, ובאתרים רבים יש מדיניות אבטחת תוכן להגביל את הפונקציונליות של
chrome.idle
אפשר להשתמש ב-API chrome.idle כדי לזהות מתי משתנה מצב חוסר הפעילות של המכונה. כדי להשתמש ב-API ללא פעילות, צריך להצהיר על ההרשאה "idle" במניפסט של התוסף. לדוגמה: "פעיל" "לא פעיל" 'נעול' מקבל את השעה, בשניות, עד שהמסך ננעל אוטומטית בזמן חוסר פעילות.
chrome.pageCapture
משתמשים ב-API chrome.pageCapture כדי לשמור כרטיסייה כ-MHTML. MHTML הוא פורמט סטנדרטי שנתמך על ידי רוב הדפדפנים. הוא כולל בקובץ יחיד דף וכל המשאבים שלו (קובצי CSS, תמונות..). שימו לב שמטעמי אבטחה, ניתן לטעון קובץ MHTML רק ממערכת הקבצים, ייטענו רק
chrome.fileSystemProvider
משתמשים ב-API chrome.fileSystemProvider כדי ליצור מערכות קבצים, שאפשר לגשת אליהן ממנהל הקבצים ב-Chrome OS. עליך להצהיר על "fileSystemProvider" הרשאה וקטע ב מניפסט התוסף לשימוש ב-File System Provider API. לדוגמה: צריך להצהיר על הקטע
chrome.dom
להשתמש ב-API chrome.dom כדי לגשת לממשקי DOM API מיוחדים לתוספים הפונקציה מקבלת את שורש הצללית הפתוחה או את הרמה הבסיסית (root) של הצללית הסגורה שמתארחת ברכיב שצוין. אם הרכיב לא מצרף את שורש הצללית, הוא יחזיר null. HTMLElement אובייקט פרטים נוספים
chrome.debugger
ה-API של chrome.debugger משמש כהעברה חלופית של הפרוטוקול לניפוי באגים מרחוק של Chrome. אפשר להשתמש ב- chrome.debugger כדי לצרף כרטיסייה אחת או יותר כדי לסייע באינטראקציה ברשת, לנפות באגים ב-JavaScript, לשנות את ה-DOM וה-CSS ועוד. אפשר להשתמש בנכס
chrome.management
באמצעות ה-API של chrome.management אפשר לנהל אפליקציות ותוספים מותקנים. חובה להצהיר על "הניהול" הרשאה ב מניפסט של התוסף לשימוש בניהול API. לדוגמה: management.getPermissionWarningsByManifest(), management.uninstallSelf() וגם management.getSelf() לא
chrome.omnibox
ממשק ה-API של סרגל הכתובות מאפשר לרשום מילת מפתח באמצעות סרגל הכתובות של Google Chrome, שנקרא גם 'סרגל הכתובות'. כשהמשתמש מזין את מילת המפתח של התוסף, הוא מתחיל באינטראקציה אך ורק עם לתוסף. כל הקשה נשלחת לתוסף, ואפשר לתת הצעות בתגובה. אפשר לעצב את
chrome.downloads
שימוש ב-API של chrome.downloads כדי להפעיל הורדות, לעקוב אחריהן, לשנות אותן ולחפש אותן באופן פרוגרמטי. כדי להשתמש ב-API הזה, צריך להצהיר על ההרשאה "downloads" ב מניפסט התוסף. דוגמאות פשוטות לשימוש ב-API של chrome.downloads זמינות בקטע
chrome.history
אפשר להשתמש ב-API chrome.history כדי לבצע אינטראקציה עם רישום הדפים שבהם ביקרת, בדפדפן. אתם יכולים להוסיף ולהסיר כתובות URL בהיסטוריית הדפדפן, להסיר אותן ולשלוח שאילתות לגביהן. כדי לשנות את דף ההיסטוריה בגרסה משלכם, אפשר לעיין במאמר שינוי דפים. לקיים
chrome.notifications
אפשר להשתמש ב-API של chrome.notifications כדי ליצור התראות עשירות באמצעות תבניות ולהציג את ההתראות האלה למשתמשים במגש המערכת. מחרוזת אופציונלי סמלי לחצנים לא גלויים למשתמשי Mac OS X. מחרוזת מחרוזת פרטים נוספים על הפריט הזה. מחרוזת השם של פריט אחד
chrome.gcm
באמצעות chrome.gcm, אפליקציות ותוספים יכולים לשלוח ולקבל הודעות באמצעות העברת הודעות בענן ב-Firebase (FCM). הגודל המקסימלי (בבייטים) של כל צמדי המפתח/ערך בהודעה. 4096 רושם את האפליקציה ב-FCM. מזהה הרישום יוחזר על ידי callback. אם תתבצע קריאה חוזרת אל
chrome.instanceID
כדי לגשת לשירות של מזהה המכונה, משתמשים ב- chrome.instanceID. איפוס מזהה המופע של האפליקציה וביטול כל האסימונים שמשויכים אליו. פונקציה אופציונלית הפרמטר callback נראה כך: הבטחה<Empty> הבטחות נתמכות במניפסט מגרסה V3 ואילך, אבל ניתנות קריאות
chrome.loginState
שימוש ב-API של chrome.loginState כדי לקרוא את מצב ההתחברות ולעקוב אחריה. "SIGNIN_PROFILE" המציין שהתוסף נמצא בפרופיל הכניסה. "USER_PROFILE" המציין שהתוסף נמצא בפרופיל המשתמש. "UNKNOWN" מציין שמצב הסשן לא ידוע. "IN_OOBE_SCREEN" מציין שהמשתמש נמצא במסך
chrome.platformKeys
אפשר להשתמש ב-API chrome.platformKeys כדי לגשת לאישורי לקוח שמנוהלים על ידי הפלטפורמה. אם המשתמש או המדיניות מעניקים את ההרשאה, תוסף יכול להשתמש באישור כזה בפרוטוקול האימות המותאם אישית שלו. לדוגמה כך מתאפשר שימוש באישורים שמנוהלים על ידי פלטפורמה
chrome.identity
משתמשים ב-API chrome.identity כדי לקבל אסימוני גישה מסוג OAuth2. מחרוזת מזהה ייחודי של החשבון. המזהה הזה לא ישתנה בכל משך החיים של החשבון. 'סנכרון' מציין שהסנכרון מופעל עבור החשבון הראשי. "אחד או יותר" מציין אם קיים חשבון ראשי. string[] אופציונלי
chrome.sockets.tcp
אפשר להשתמש ב-API של chrome.sockets.tcp כדי לשלוח ולקבל נתונים ברשת באמצעות חיבורי TCP. ה-API הזה מחליף את פונקציונליות ה-TCP שנמצאת בעבר ב-API chrome.socket. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. number המזהה של השקע החדש
chrome.hid
שימוש ב-API chrome.hid כדי לקיים אינטראקציה עם מכשירי ממשק אנושי (HID) מחוברים. ה-API הזה מאפשר גישה לפעולות ממשק אנושי (HID) מתוך ההקשר של האפליקציה. באמצעות ממשק ה-API הזה, אפליקציות יכולות לפעול כמנהלי התקנים למכשירי חומרה. שגיאות שנוצרות על ידי
chrome.system.network
שימוש ב-API chrome.system.network. מחרוזת כתובת IPv4/6 הזמינה. מחרוזת שם הבסיס של המתאם. ב-*nix, הערך הזה יהיה בדרך כלל "eth0", "wlan0" וכו'. number אורך הקידומת אחזור מידע על מתאמים מקומיים במערכת הזו. פונקציה אופציונלית הפרמטר callback נראה כך:
chrome.sockets.tcpServer
צריך להשתמש ב-API chrome.sockets.tcpServer כדי ליצור אפליקציות שרת באמצעות חיבורי TCP. ה-API הזה מחליף את פונקציונליות ה-TCP שנמצאת בעבר ב-API chrome.socket. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. number קוד התוצאה שהוחזר מקריאת
chrome.fileSystem
שימוש ב-API של chrome.fileSystem כדי ליצור, לקרוא, לנווט ולכתוב במערכת הקבצים המקומית של המשתמש. באמצעות ממשק ה-API הזה, אפליקציות Chrome יכולות לקרוא ולכתוב במיקום שהמשתמש בחר. לדוגמה, אפליקציה לעריכת טקסט יכולה להשתמש ב-API כדי לקרוא ולכתוב מסמכים
chrome.app.window
כדי ליצור חלונות, צריך להשתמש ב-API של chrome.app.window. ב-Windows יש מסגרת אופציונלית עם סרגל כותרת ופקדי גודל. הן לא משויכות לחלונות של דפדפן Chrome. ב דוגמה של מצב חלון תוכלו לראות הדגמה של האפשרויות האלה. חלון 'חלון' של JavaScript בשביל הצאצא
chrome.mediaGalleries
משתמשים ב-API chrome.mediaGalleries כדי לגשת לקובצי מדיה (אודיו, תמונות, וידאו) מהדיסקים המקומיים של המשתמש (בהסכמת המשתמש). מחרוזת בוליאני מחרוזת מזהה את הגלריה שהשתנתה. GalleryChangeType סוג אירוע השינוי. &quot;contents_changed&quot; תוכן
רישום
כברירת מחדל, ב-ChromeDriver מתועדים רק אזהרות/שגיאות ב-stderr. במהלך ניפוי באגים כדאי לאפשר רישום מפורט יותר ביומן. כדי להפעיל רישום מפורט ביומן, פשוט מעבירים את --verbose לשרת Chromedriver. אפשר גם להעביר את --log-path כדי לגרום לכך שהיומן ייכתב
תחילת העבודה עם ChromeDriver
בדף הזה מוסבר איך מתחילים להשתמש ב-ChromeDriver כדי לבדוק את האתר ב- מחשב (Windows/Mac/Linux). אפשר גם לקרוא תחילת העבודה עם Android או תחילת העבודה עם ChromeOS. ChromeDriver הוא קובץ הפעלה נפרד שמשמש את Selenium WebDriver לשליטה ב-Chrome. הוא מנוהל
תוספים ל-Chrome
תוספים ל-Chrome יכולים להיות ארוזים או לא ארוזים. כדי לארוז תוסף שלא ארוז, משתמשים בלחצן 'אריזה' ב chrome://extensions או להשתמש ב- Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem". כדי לפרוק תוסף
התאמה אישית של נתוני הביצועים באמצעות API להרחבה
התאמה אישית של נתוני הביצועים באמצעות API להרחבה
Chrome 129 בטא
בפוסט הזה אפשר לראות תצוגה מקדימה של הגרסה הבאה של Chrome שכוללת את התכונות בגרסת הבטא הנוכחית.
chrome.browsingData
כדי להסיר נתוני גלישה מהפרופיל המקומי של משתמש, משתמשים ב-API של chrome.browsingData. כדי להשתמש ב-API הזה, צריך להצהיר על ההרשאה "browsingData" ב מניפסט התוסף. התרחיש לדוגמה הפשוט ביותר ל-API הזה הוא מנגנון מבוסס-זמן לניקוי נתוני הגלישה של
chrome.system.memory
ממשק ה-API של chrome.system.memory. number כמות הקיבולת הזמינה בבייטים. number הנפח הכולל של קיבולת הזיכרון הפיזי בבייטים. קבלת מידע על הזיכרון הפיזי. פונקציה אופציונלית הפרמטר callback נראה כך: MemoryInfo Promise&lt; MemoryInfo &gt; הבטחות
chrome.desktopCapture
ממשק ה-API של צילום מסך מצלם את התוכן של המסך, של חלונות מסוימים או של כרטיסיות בודדות. Enum המשמש להגדרת קבוצה של מקורות מדיה למחשבים שולחניים המשמשים ב-selectDesktopMedia(). "מסך" 'window' "tab" "audio" שיקוף של SelfCapturePreferenceEnum. "כולל"
chrome.documentScan
אפשר להשתמש ב-API של chrome.documentScan כדי לאתר ולאחזר תמונות מסורקי מסמכים מצורפים. Document Scanner API נועד לאפשר לאפליקציות ולתוספים להציג תוכן של מסמכי נייר בסורק המסמכים המצורף. מחרוזת מספקת את אותו כינוי משימה שהועבר אל cancelScan().
chrome.dns
צריך להשתמש ב-API chrome.dns לרזולוציית DNS. כדי להשתמש ב-API הזה, צריך להצהיר על ההרשאה "dns" ב מניפסט. הקוד הבא מפעיל את הפקודה resolve() כדי לאחזר את כתובת ה-IP של example.com. service-worker.js: מחרוזת אופציונלי מחרוזת שמייצגת את הליטרל של כתובת
chrome.declarativeWebRequest
הערה: ה-API הזה הוצא משימוש. במקום זאת, אתם יכולים להיעזר ב-API של declarativeNetRequest. אפשר להשתמש ב-API chrome.declarativeWebRequest כדי ליירט, לחסום או לשנות בקשות בזמן הפעלה. הוא מהיר יותר משמעותית מ- API של chrome.webRequest כי אפשר לרשום
הפניית API
ההפניה המלאה לכל ממשקי ה-API שזמינים לתוספים ל-Chrome. זה כולל ממשקי API עבור פלטפורמת אפליקציות Chrome שהוצאה משימוש וכן ממשקי API שעדיין נמצאים בגרסת בטא ובפיתוח.
Chrome DevTools
ניפוי באגים ואופטימיזציה של אפליקציות האינטרנט באמצעות כלי הפיתוח ל-Chrome.
מדיה: הצגה של מידע על נגני מדיה וניפוי באגים בהם
השתמשו בחלונית המדיה כדי להציג מידע ולנפות באגים בנגני המדיה בכל כרטיסייה בדפדפן.
מה חדש ב-WebGPU (Chrome {/7}128)
התנסות עם תתי-קבוצות, הוצאה משימוש של הטיית העומק להגדרה של קווים ונקודות, הסתרת האזהרה של כלי הפיתוח לשגיאות שלא תועדו אם stopDefault, דגימת אינטרפולציה של WGSL ראשונה ועוד.
מה חדש בגרסה 128 של Chrome
אנחנו משיקים את Chrome 128 עכשיו! עם תצוגה משופרת של אלמנטים מסוג Ruby עם מעברי שורה, Promise.try מאפשר להתחיל את שרשראות Promise בקלות רבה יותר. ממשק PointerEvent הורחב כדי לזהות מספר עטים באופן ייחודי, ויש עוד המון עטים ועוד. באדריאנה ג'ארה יש את כל הפרטים על מה חדש למפתחים ב-Chrome 128.
גרסת המקור לניסיון של File System Observer API
צוות Chrome בודק ממשק API חדש של File System Observer, שמיועד למפתחים לעדכן על שינויים במערכת הקבצים.
שיפור הביצועים של הנגישות ב-Chromium
פוסט של Ahmed Elwasefi, שבו הוא מספר איך הפך לתורם ל-Chromium דרך Google Summer of Code.
Chrome 128
אנחנו מתחילים להשיק את Chrome 128 ב-20 באוגוסט 2024, עם נכס Ruby-יישור של CSS, Promise.try, ועוד הרבה יותר.
בניית אפליקציה עם WebGPU
מידע נוסף על בניית אפליקציה באמצעות WebGPU לאינטרנט ולפלטפורמות ספציפיות.
chrome.alarms
אפשר להשתמש ב-API של chrome.alarms כדי לתזמן קוד כך שירוץ מדי פעם או בתאריך מוגדר בעתיד. כדי להשתמש ב-API chrome.alarms, צריך להצהיר על ההרשאה "alarms" ב מניפסט: בדוגמאות הבאות אפשר לראות איך להשתמש בהתראה ואיך להגיב אליה. כדי לנסות את ה-API
chrome.contextMenus
אפשר להשתמש ב-API chrome.contextMenus כדי להוסיף פריטים לתפריט ההקשר של Google Chrome. אתם יכולים לבחור את סוגי האובייקטים שעליהם יחולו התוספות של תפריט ההקשר, כמו תמונות, היפר-קישורים ודפים. פריטים בתפריט ההקשר יכולים להופיע בכל מסמך (או במסגרת בתוך
chrome.debugger
ה-API של chrome.debugger משמש כהעברה חלופית של הפרוטוקול לניפוי באגים מרחוק של Chrome. אפשר להשתמש ב- chrome.debugger כדי לצרף כרטיסייה אחת או יותר כדי לסייע באינטראקציה ברשת, לנפות באגים ב-JavaScript, לשנות את ה-DOM וה-CSS ועוד. אפשר להשתמש בנכס
chrome.audio
ממשק ה-API של chrome.audio ניתן כדי לאפשר למשתמשים לקבל מידע על התקני האודיו המחוברים למערכת ולשלוט בהם. ה-API הזה זמין כרגע רק במצב קיוסק ל-ChromeOS. מחרוזת שם המכשיר. DeviceType סוג המכשיר. מחרוזת שם ידידותי למשתמש (למשל, "מיקרופון USB"). מחרוזת
chrome.declarativeContent
אפשר להשתמש ב-API chrome.declarativeContent כדי לבצע פעולות בהתאם לתוכן בדף, בלי לבקש הרשאה לקרוא את תוכן הדף. ה-Delarative Content API מאפשר להפעיל את פעולת התוסף בהתאם לכתובת ה-URL של או אם סלקטור ב-CSS תואם לרכיב בדף, בלי שיהיה צורך להוסיף הרשאות
chrome.commands
אתם יכולים להשתמש ב-API של הפקודות כדי להוסיף מקשי קיצור שמפעילים פעולות בתוסף. לדוגמה, פעולה לפתיחת הפעולה בדפדפן או שליחת פקודה לתוסף. כדי להשתמש ב-API הזה, צריך להצהיר על המפתחות הבאים במניפסט. באמצעות Commands API, מפתחי תוספים יכולים להגדיר
chrome.browsingData
כדי להסיר נתוני גלישה מהפרופיל המקומי של משתמש, משתמשים ב-API של chrome.browsingData. עליך להצהיר על "browsingData" ב מניפסט של התוסף כדי להשתמש ב-API הזה. התרחיש לדוגמה הפשוט ביותר ל-API הזה הוא מנגנון מבוסס-זמן לניקוי נתוני הגלישה של המשתמש. הקוד
File System Access API: דרך פשוטה יותר לגשת לקבצים מקומיים
File System Access API מאפשר למפתחים ליצור אפליקציות אינטרנט חזקות שמקיימות אינטראקציה עם הקבצים במכשיר המקומי של המשתמש, כגון IDEs, עורכי תמונות ווידאו, עורכי טקסט ועוד. לאחר שמשתמש מעניק גישה לאפליקציית אינטרנט, ה-API הזה מאפשר לו לקרוא או לשמור שינויים ישירות בקבצים ובתיקיות במכשיר של המשתמש.
האפשרות Summarization API זמינה לתצוגה מקדימה
משתתפי EPP יכולים עכשיו ליצור אב טיפוס באמצעות ה-summarization API ל-Gemini Nano ב-Chrome.
גלילה באירועי Snap
אנחנו משיקים שני אירועי JavaScript חדשים: גוללים SnapChange ו- ScrollSnapשינוי.
ניסוי במדידת ניווטים רכים
צוות Chrome פועל לשיפור המדידה של ניווטים רכים (שנקראים 'ניווטים רכים') שנמצאים בשימוש של אפליקציות של דף יחיד, וממשק API חדש זמין עכשיו מאחורי סימון כדי לאפשר לאתרים לנסות את התכונה הזו.
4 דרכים לצילום מסך באמצעות כלי פיתוח
4 דרכים ייחודיות לצלם צילומי מסך באמצעות כלי הפיתוח.
סביבת הייצור של WebDriver BiDi זמינה ב-Firefox, Chrome ו-Puppeteer
בפלטפורמת Puppeteer 23 יש תמיכה יציבה ב-Firefox 129 ואילך, באמצעות ממשק API מאוחד לאוטומציה של Chrome ו-Firefox, על סמך WebDriver BiDi.
מה חדש בכלי הפיתוח, Chrome 128
התובנות במסוף זמינות באירופה, ב-Network Track וב-API משופרים כדי להתאים אישית מסלולים בחלונית הביצועים ועוד.
Blog
החדשות האחרונות מצוות קשרי המפתחים של Chrome
עדכונים לגבי חוויית המשתמש במפתחות גישה ב-Chrome ב-Android
Chrome ב-Android משלב עכשיו את 'מנהל פרטי הכניסה', שמאפשר למנהלי סיסמאות מצד שלישי לספק מפתחות גישה ב-Android 14 ואילך
השתתפות בניסוי AI מובנה ב-Chrome
עדכון לגבי תוכניות AI מובנות, Prompt API ותוכניות AI של Chrome.
שמות CSS שהוגדרו על ידי המחבר ו-DOM של צל: במפרט ובפועל
הסבר על הסטטוס הנוכחי של יכולת הפעולה ההדדית של שמות שהוגדרו על ידי המחבר, כפי שנעשה בו שימוש ב-DOM צל ב-CSS.
אוטומציה באמצעות WebDriver BiDi זמינה עכשיו ב-BrowserStack
דפדפן BrowserStack כולל תמיכה ב-WebDriver BiDi: שיפור בדיקות ה-Selenium Grid באמצעות אוטומציה מבוססת-אירועים.
מעבר לביטויים רגולריים: שיפור ניתוח ערכי ה-CSS בכלי הפיתוח ל-Chrome
ניתן לראות איך צוות כלי הפיתוח שיפר את האופן שבו הסגנונות מוצגים בכרטיסייה 'סגנונות'.
ממשק API של CrUX History API
לומדים איך להריץ שאילתות על מגמות CrUX היסטוריות בששת החודשים האחרונים באמצעות CrUX History API.
טעינת דפים מהירה יותר באמצעות זמן חשיבה של השרת עם רמזים מוקדמים
בדקו איך השרת יכול לשלוח לדפדפן רמזים לגבי משאבי משנה קריטיים.
ממשק API של CrUX
איך יוצרים בקשות ל-CrUX API ואיך מנתחים תגובות?
חלונית רשת: ניתוח של עומס רשת ומשאבים
ניתוח של עומס הרשת ומשאבים
Line-breakable <ruby> ומאפיין Ruby-יישור של CSS
רכיב Ruby ניתן לשבירה ומאפיין Ruby-יישור של CSS
דוגמיות
דוגמאות לתוספים ל-Chrome זמינות ב-GitHub.
פרסום האפליקציה
לביצוע
מניפסט – גרסה
מספר שלם אחד עד ארבעה מספרים שלמים שמופרדים באמצעות נקודות המזהה את הגרסה של התוסף הזה. יש כמה כללים שחלים על מספרים שלמים: הם חייבים להיות בין 0 ל-65535, כולל ומספרים שלמים שאינם אפס לא יכולים להתחיל ב-0. לדוגמה, גם 99999 וגם 032 לא חוקיים. הנה כמה
מניפסט – לוקאל ברירת המחדל
המדיניות מציינת את ספריית המשנה של _locales שמכילה את מחרוזות ברירת המחדל לתוסף הזה. השדה הזה חובה בתוספים עם הספרייה _locales. הוא חייב להיות חסר בתוספים שאין להם את הספרייה _locales. לפרטים נוספים אפשר לעיין במאמר בנושא Internationalization
מניפסט - מצב אופליין מופעל
מציין אם האפליקציה או התוסף צפויים לפעול במצב אופליין. כש-Chrome יזהה שהוא במצב אופליין, אפליקציות שהשדה הזה מוגדר להן כ-true יודגשו בדף 'כרטיסייה חדשה'. החל מגרסה Chrome 35, ההנחה היא שאפליקציות מופעלות במצב אופליין וערך ברירת המחדל של
מניפסט – גרסת Chrome מינימלית
גרסת Chrome שנדרשת לתוסף, לאפליקציה או לעיצוב שלכם, אם יש כאלה. הפורמט של המחרוזת הזו זהה לפורמט של השדה version.
תיבת עבודה-סטרימינג
RouteHandlerCallbackOptions StreamSource | Promise< StreamSource > תשובה ReadableStream BodyInit מקבלת מספר הבטחות למקור, שכל אחת מהן יכולה להוביל לתגובה, ל-ReadableStream או ל- BodyInit. הפונקציה מחזירה אובייקט שחושף ReadableStream כאשר
מניפסט – תיאור
מחרוזת טקסט פשוטה (ללא HTML או פורמט אחר, עד 132 תווים) שמתארת את התוסף. התיאור צריך להתאים גם לממשק המשתמש לניהול תוספים של הדפדפן וגם ל חנות האינטרנט של Chrome. אפשר לציין מחרוזות ספציפיות ללוקאל בשדה הזה. פרטים נוספים זמינים במאמר
מניפסט – מפתח
הערך הזה יכול לשמש כדי לשלוט במזהה הייחודי של תוסף, אפליקציה או עיצוב כשהם נטענים במהלך הפיתוח. כדי לקבל ערך מפתח מתאים, התקינו תחילה את התוסף מקובץ.crx (ייתכן שתצטרכו להעלות את התוסף או לארוז אותו באופן ידני ). לאחר מכן, ב ספריית נתוני המשתמש,
מניפסט – שם ושם מקוצר
מאפייני המניפסט name ו- short_name הם מחרוזות טקסט פשוטות שמזהות את האפליקציה. ניתן לציין מחרוזות ספציפיות ללוקאל בשני השדות. פרטים נוספים זמינים במאמר Internationalization. השדה name (עד 45 תווים) הוא המזהה הראשי של האפליקציה, והוא שדה חובה. הוא
תכונות אינטרנט מושבתות
אפליקציות Chrome משתמשות בפלטפורמת האינטרנט, אבל חלק מתכונות האינטרנט הושבתו או שנעשה בהן שימוש בדרך אחרת. המטרה העיקרית היא למנוע בעיות אבטחה ולשפר את שיטות התכנות. לפניכם סיכום של התכונות המושבתות בפלטפורמת האינטרנט ופתרונות אפשריים:
Chrome 128 בטא
בפוסט הזה אפשר לראות תצוגה מקדימה של הגרסה הבאה של Chrome שכוללת את התכונות בגרסת הבטא הנוכחית.
Chrome 127
ההשקה של Chrome 127 תתחיל ב-23 ביולי 2024, עם התאמת גודל הגופן ב-CSS, מאגרי גלילה שניתן להתמקד בהם במקלדת, ויש עוד המון אפשרויות.
מה חדש ב-WebGPU (Chrome {/7}127)
תמיכה ניסיונית ב-OpenGL ES ב-Android, במאפיין המידע של GPUAdapter, בשיפורים ב-WebAssembly יכולת פעולה הדדית ועוד.
איך Chrome עוזר למשתמשים להתקין את האפליקציות שחשובות להם
מחקרים פנימיים של משתמשי Chrome מראים שאנשים רבים מעריכים את האפשרות להתקין אפליקציות אינטרנט. יש לכך יתרונות רבים, כמו: יש כמה דרכים שבהן Chrome ומפתחי האינטרנט יכולים לעזור, כולל תכונה חדשה לקידום למידת מכונה. בפוסט הזה נספק סקירה כללית של הדרכים
חדש ב-Chrome 127
אנחנו משיקים את Chrome 127 עכשיו! הודות לתמיכה בשינוי גודל הגופן, הפעלות משתמשים מופצות ב-Document Picture-in-Picture API, מאגרי גלילה שניתן להתמקד בהם במקלדת ועוד הרבה יותר. באדריאנה ג'ארה יש את כל הפרטים על מה חדש למפתחים ב-Chrome 127.
בקשה לקבלת משוב למפתחים על Read-flow ואלמנטים עם display: content
רוצה לעזור לנו לוודא ש-Read-flow תואם לצרכים שלך?
הסבר על תכונות הרשת
הסבר מקיף לתכונות החלונית של Chrome DevTools Network.
העדפות
הפניה לכרטיסייה 'העדפות'.
חלונית מכשיר ההקלטה: הקלטה ומדידה של זרימת המשתמש
ניתוח ותיעוד של תהליכים של משתמשים.
תפיסות שגויות לגבי מעבר בין תצוגות מפורטות
יותר ויותר אנשים מתחילים לבדוק את View Transition API, והגיע הזמן להפריך כמה תפיסות שגויות.
מה קורה בתוספים ל-Chrome?
סקירה כללית של השינויים האחרונים בתוספים ל-Chrome, בנוסף לתכונות חדשות של תוספים שבקרוב יהיו זמינים למפתחים.
תוספים ל-Chrome: עדכונים חשובים במדיניות
ההודעה הזו כוללת סדרה של עדכונים בדף מדיניות התוכנית למפתחים, שנועדו לעודד פיתוח של מוצרים באיכות גבוהה, למנוע התנהגות מטעה ולהבטיח הסכמה מושכלת של המשתמשים.
מה חדש בכלי הפיתוח, Chrome 127
מיקום מודעות עוגן ב-CSS ברכיבים, משופר 'אף פעם לא השהה כאן' ב'מקורות', מאזינים חדשים לאירועי גלילה חדשים, הגדרות קבועות מראש לויסות נתונים (throttle) ברשת ועוד.
מצב בדיקה: ניתוח מהיר של מאפייני הרכיבים
בדיקת רכיבים באפליקציית האינטרנט
הסבר על תכונות הביצועים
חומר עזר על כל הדרכים לתיעוד וניתוח של ביצועים בכלי הפיתוח ל-Chrome.
הוספת סוגים מהימנים ל-YouTube
ב-YouTube אנחנו משפרים את אבטחת הפלטפורמה באמצעות 'סוגים מהימנים' כדי למנוע התקפות של סקריפטים חוצי-אתרים, אבל הדבר עשוי להשפיע על התוסף שלך.
ממשק ה-API של Long Animation Frame נשלח
שלחנו את ממשק ה-API של מסגרת האנימציה הארוכה (LoAF) מ-Chrome 123, ועכשיו עדכנו גם את הכלים וההנחיות שלנו כדי לעזור לך להפיק את המירב מה-API החדש.
יש להימנע מ-DOM גדול מדי
במאמר הזה נסביר איך נפח DOM גדול יכול לפגוע בביצועים של דף האינטרנט, ואיך אפשר לצמצם את גודל ה-DOM בזמן הטעינה.
עיבוד מראש של דפים ב-Chrome לניווט מיידי בדפים
צוות Chrome עובד על אפשרויות שיחזירו את העיבוד מראש המלא של דפים עתידיים שסביר להניח שהמשתמש ינווט אליהם.
מאחורי חנות האינטרנט של Chrome: שאלות אמון ובטיחות
ישבנו עם הצוות שמוביל את הביקורות בחנות האינטרנט של Chrome.
ביצועים מקסימליים ב-IndexedDB עם קטגוריות אחסון
צוות Chrome ביצע מספר שיפורים הקשורים לביצועים בהטמעה של IndexedDB (IDB).
שמירת מודלים של AI במטמון בדפדפן
כדי לזרז השקות עתידיות של אפליקציות מבוססות-AI, צריך לשמור באופן מפורש את נתוני המודל במכשיר.
מה' חדש ב-WebGPU (Chrome126)
הגדלת המגבלה של maxTextureArrayLayers, אופטימיזציה של העלאת מאגר נתונים זמני בשביל הקצה העורפי של Vulkan, שיפורים בזמן ההידור של תוכנת הצללה (shader), שימוש במאגרי נתונים זמניים של פקודות שנשלחו צריכים להיות ייחודיים ועדכונים של שחר.
גרסת מקור לניסיון של רכיב HTML חדש <permission>
צוות Chrome עורך ניסויים עם רכיב HTML הצהרתי חדש <permission> כדי לבקש מהמשתמש גישה לתכונות מתקדמות.
גרסת בטא של Chrome 127
כדאי להוריד את גרסת הבטא ולבדוק את הפיצ'רים החדשים ביותר שזמינים ב-Chrome.
עדכונים אחרונים בנושא ממשק המשתמש של CSS ואינטרנט: סיכום כנס I/O 2024
כאן תוכלו לקרוא את כל ההודעות על שירותי CSS וממשק המשתמש באינטרנט מ-Google I/O 2024.
גרסה 126 של Chrome
ההשקה של Chrome 126 תתחיל ב-11 ביוני 2024, כולל מעברים בין תצוגות של מסמכים שונים, הפעלה מחדש של ממשק ה-API מסוגCloseWatcher, הרצת הטריגרים ל-Gamepad API ועוד הרבה אפשרויות.
חדש בגרסה 126 של Chrome
Chrome 126 מושק עכשיו! בעזרת תמיכה במעברים בין מסמכים ב-ViewTransitions API, ממשק ה-API שלCloseWatcher הופעל מחדש, רוטשילדות בהקפצה של Gamepad API, ויש עוד הרבה אפשרויות ועוד הרבה. לאדריאנה ג'ארה יש את כל הפרטים על מה חדש למפתחים ב-Chrome 126.
מוציאים משימוש את אירוע הסרת הנתונים שנטענו
האירוע של הסרת הנתונים שנטענו יוצא משימוש בהדרגה החל מ-Chrome 117. כאן אפשר ללמוד מה זה אומר ואיך אתרים וארגונים יכולים להתכונן לכך
3 תכונות חדשות להתאמה אישית של תהליכי העבודה של הביצועים בכלי הפיתוח
כאן אפשר ללמוד על התכונות החדשות שיעזרו לך לעשות סדר בחלונית הביצועים ולהתמקד במידע הכי חשוב
מעקב אחר פרוטוקול: הצגה ושליחה של בקשות CDP
לעקוב אחרי בקשות ותגובות של CDP.
Chrome UX Report
תיעוד טכני על מדדי CrUX.
ניתוח הביצועים של הסלקטור ב-CSS במהלך חישוב מחדש של אירועי סגנון
ניתוח הביצועים של הסלקטור ב-CSS במהלך חישוב מחדש של אירועי סגנון.
דילוג על הבדיקה לאיתור שינויים כשירים בתוספים
אנחנו שמחים להכריז על תכונה חדשה שתאפשר למפתחים לדלג על תהליך הבדיקה של שינויים מתאימים בתוספי Manifest V3 באמצעות Declarative Net Request API.
אין תג עם רוחב או גודל התחלתי
מידע נוסף על "אין תג עם רוחב או התאמה ראשונית לקנה מידה" של Lighthouse.
תנאי רשת: שינוי המחרוזת של סוכן המשתמש
איך לבצע אמולציה של דפדפנים אחרים באמצעות חלונית תנאי הרשת.
מה חדש בכלי הפיתוח, Chrome 126
מצב משופר של הגדרת מסלול, התעלמות מרשימת ההתעלמות בתרשים הלהבה, ויסות נתונים של המעבד (CPU) פי 20 בחלונית הביצועים ועוד.
תוספים ל-Chrome ב-Google I/O 2024
עוד Google I/O נמצא מאחורינו, וכבר טיפלנו בכל העדכונים לגבי התוספים!
ניפוי באגים ב-JavaScript
איך להשתמש בכלי הפיתוח ל-Chrome כדי למצוא ולתקן באגים ב-JavaScript.
כללי ספקולציות לניפוי באגים באמצעות כלי הפיתוח ל-Chrome
הסבר על התכונות של כלי הפיתוח ל-Chrome לניפוי באגים בכללי הספקולציות שמשמשים לשליפה מראש ולעיבוד מראש של ניווטים בדפים עתידיים.
חלונית עם מקור מהיר
לראות את קובצי המקור ולקבל גישה לכלים אחרים.
חלונית לניטור ביצועים
נתח את הביצועים של האתר שלך בזמן אמת.
מה חדש ב-JavaScript Frameworks (מאי 2024)
במסמך הזה מרוכזים הדגשים קצרים לגבי אירועים מהתקופה האחרונה בסביבה העסקית של JavaScript frameworks.
שיפורים ב-WebAssembly וב-WebGPU לשמירה מהירה יותר על ה-Web AI, חלק {/9}2
חלק 2/2. איך שיפורים של WebAssembly ו-WebGPU משפרים את הביצועים של למידת המכונה באינטרנט.
שימוש ב-AI באינטרנט בצד הלקוח כדי לעודד ביקורות מועילות על מוצרים
ב-codelab הבא תלמדו איך להשתמש ב-AI מצד הלקוח. לא נדרשים ידע בפיתוח AI, שרתים או מפתחות API.
סיכום של I/O 2024 בנושא AI באינטרנט: מודלים, כלים וממשקי API חדשים לאפליקציית האינטרנט הבאה שלכם
סיכום מ-Web AI בכנס I/O 2024. הכירו את המודלים, הכלים וממשקי ה-API החדשים לאפליקציית האינטרנט הבאה שלכם.
מה חדש במעברים של הצפיות? (עדכון מ-Google I/O 2024)
הודעה על מעברים בין תצוגות של מסמכים שונים עבור צפייה ב-MPA, מעברים בין תצוגות סלקטיביות עם סוגים פעילים ושיתוף סגנונות אנימציה עם סיווג העברת תצוגה.
שיפורים ב-WebAssembly וב-WebGPU ל-AI באינטרנט מהיר יותר, חלק {8/}1
חלק 1/2. איך השיפורים ב-WebAssembly וב-WebGPU משפרים את הביצועים של למידת המכונה באינטרנט.
גרסת בטא של Chrome 126
גרסת הבטא של Chrome 126 כוללת מעברים בין תצוגות של מסמכים שונים, את תוסף ה-טריגר של Gamepad API ותכונות נוספות.
הערכת ביקורות על מוצרים באמצעות AI
טכנולוגיית AI במכשיר היא הפתרון החדשני שמאפשר להציג למשתמשים מודלים מתקדמים, להגן על מידע אישי רגיש ולשפר את זמן האחזור.
חדש: תמיכה ב-UIA ב-Windows
החל מ-Chrome 126 יש תמיכה במסגרת האוטומציה של ממשק המשתמש של Windows.
תמיכה ב-SVG ל-Async Clipboard API
עכשיו אפשר להשתמש ב-Async Clipboard API כדי לטפל בתמונות SVG.
שינוי מקומי של תוכן מהאינטרנט וכותרות של תגובת HTTP
ניתן להשתמש בשינויים מקומיים כדי לדמות משאבים מרוחקים ולשמור את השינויים שמבצעים בכלי הפיתוח במהלך טעינות של דפים.
מתי כדאי לבחור ב-AI מצד הלקוח
AI בצד הלקוח הוא המוצר החדש ביותר שמאפשר להציג למשתמשים מודלים חזקים, תוך הגנה על מידע אישי רגיש ושיפור זמן האחזור.
10 עדכונים מ-Google I/O 2024: איך למנף את כוחה של ה-AI לכל מפתחי אתרים
בואו לגלות תכונות מלהיבות בנאום הפתיחה של Google I/O Developer ובסשנים.
טיפים לכלי פיתוח: ביטול תגובות רשת והדמיה שלהן
כאן אפשר ללמוד איך לשנות תגובות רשת ולדמות אותן באמצעות כלי הפיתוח.
Chrome 125
ההשקה של Chrome 125 תתחיל ב-14 במאי 2024, עם מיקום עוגן של CSS, Compute Pressure API, תכונות חדשות של Baseline ועוד הרבה יותר.
חדש בגרסה 125 של Chrome
Chrome 125 מושק עכשיו! עם CSS עוגן מיקום API, Compute Pressure API, הרחבה ל-Storage Access API ועוד הרבה יותר. לאדריאנה ג'ארה יש את כל הפרטים על מה חדש למפתחים ב-Chrome 125.
איך Spotify השתמשה ב-Picture-in-Picture API כדי לבנות את המיני-נגן של Spotify
לומדים על המיני-נגן של Spotify' הופכים מ "פריצת לוח הציור" לחוויה משופרת שמופעלת על ידי Document Picture-in-Picture API.
הבנה טובה יותר של שגיאות ואזהרות בעזרת תובנות מהמסוף
הבנה טובה יותר של שגיאות ואזהרות בקונסולה עם Gemini.
היכרות עם ה-API למיקום עוגן ב-CSS
ממקמים רכיבים אחד ביחס לשני באמצעות ה-API החדש של מיקום בעוגן.
כלים של Chrome לבדיקות אוטומטיות ללא הפרעות
סקירה קצרה על Puppeteer, Chrome Headless ו-Chrome for Testing ועל משאבים אחרים מצוות Chrome Tooling.
הטמעת בדיקות בארגון שלך באמצעות Chrome
ללמוד כיצד להתגבר על אתגרים באמצעות בדיקות בסביבות ארגוניות
מה חדש בכלי הפיתוח, Chrome 125
הסיבות לשגיאות במסוף, בנתונים הסטטיסטיים של סלקטור ב-CSS בקטע 'ביצועים', בכותרות של רמזים מוקדמים ברשת ועוד.
מקרים לדוגמה של :has()
גלו את היתרונות של Policybazaar ו-Tokopedia בשימוש ב- :has().
למה היכולות של CSS וממשקי המשתמש חשובות לאתר המסחר האלקטרוני שלכם?
למדו כיצד אתרי מסחר אלקטרוני מפיקים תועלת מהטמעת התכונות העדכניות ביותר של CSS וממשק המשתמש, למשל: הצגת מעברים, אנימציות מבוססות-גלילה, Popover API ועוד.
הצגת מקרים לדוגמה של מעברים
RedBus , Policybazaar ו-Tokopedia משתמשים ב-View Transition API ונהנים מביצועים טובים יותר וממשק משתמש חלק.
מה חדש ב-WebGPU (Chrome125)
קבוצות משנה בפיתוח ועיבוד לפרוסה של מרקם תלת-ממדי.
מקרים לדוגמה של אנימציות שמבוססות על גלילה
מגלים את היתרונות של אנימציות המבוססות על גלילה עם Policybazaar, RedBus ו-Tokopedia.
מקרים לדוגמה בנושא שאילתות על קונטיינרים
מידע נוסף על היתרונות של שאילתות על קונטיינרים מ-redBus ו-Tokopedia.
הכירו את "שחררו את העוצמה של אנימציות מונעות גלילה"
קורס וידאו בן 10 חלקים עם מידע על אנימציות מבוססות-גלילה
הצעה חלופית לבנייה של שירות CSS
הצעה להגדרת רשת ומבני בטון לפי מפרטים שונים.
סקירה כללית של WebGPU
WebGPU מאפשר גרפיקה תלת-ממדית בעלת ביצועים גבוהים וחישוב מקבילי של נתונים באינטרנט.
מניפסט – גרסת Chrome מינימלית
מסמכי תיעוד של המאפיין min_chrome_version של Manifest.json.
תקופת הניסיון להוצאה משימוש של גישה לרשת פרטית (PNA) להקשרים לא מאובטחים עומדת להסתיים – צריך להטמיע את בקשת ההרשאה של PNA
כדי לגשת למכשירים ברשת פרטית מאתר שלא ניתן להמיר ל-HTTPS, יש להשתמש בבקשות הרשאה כדי להקל על בדיקות התוכן המעורב.
מקרים לדוגמה בחלון קופץ
חברת Tokopedia משתמשת ב-Popover API כדי להפחית את כמות הקוד באפליקציה שלה.
גלילה בכרטיסייה מוקלטת ושינוי מרחק התצוגה שלה
ממשק ה-API לניהול של פלטפורמות צילום מאפשר לאפליקציות אינטרנט לגלול בכרטיסיות שצולמו ולשנות את מרחק התצוגה שלהן.
WebAudio: הצגת מדדי WebAudio API
הצגת מדדי WebAudio API בחלונית WebAudio
מניפסט – אסימונים לניסיון
מסמכי עזר לתיעוד של המאפיין trial_tokens ב-manifest.json.
גרסת בטא של Chrome 125
מיקום עוגן של CSS, פונקציות מדורגות של CSS, ממשק API של לחץ Compute ועוד.
האתר פועל בדפדפנים שונים
כדאי ללמוד איך להשתמש ב-Workbox כדי לוודא שדף האינטרנט שלכם פועל בכל הדפדפנים.
טעינת הדף לא מהירה מספיק ברשתות סלולריות
ראו כיצד לגרום לדף האינטרנט להיטען במהירות ברשתות סלולריות.
לא רושם קובץ שירות (service worker) ששולט בדף וב-start_url
איך רושמים קובץ שירות (service worker) שתומך בתכונות של Progressive Web App כמו פונקציונליות אופליין, התראות ויכולת התקנה.
לא מוגדר למסך פתיחה בהתאמה אישית
כאן תלמדו איך ליצור מסך פתיחה בהתאמה אישית עבור Progressive Web App.
מה קורה בתוספים ל-Chrome?
סקירה כללית של השינויים האחרונים בתוספים ל-Chrome, בנוסף לתכונות חדשות של תוספים שבקרוב יהיו זמינים למפתחים.
אנימציות: בדיקה ושינוי של אפקטים של אנימציות של CSS
בדיקה ושינוי של אנימציות באמצעות חלונית האנימציות.
לא מגדיר צבע עיצוב עבור סרגל הכתובות
כך מגדירים צבע עיצוב של סרגל הכתובות ב-Progressive Web App.
חדש בגרסה 124 של Chrome
Chrome 124 מושק עכשיו! יש שני ממשקי API חדשים שמאפשרים להשתמש ב-DOM של הצל המוצהר מ-JavaScript. אפשר להשתמש בסטרימינג ב-Web Sockets. הצגת המעברים משתפרת קצת. ויש עוד המון אפשרויות. לחיות מחמד יש את כל הפרטים על מה שחדש למפתחים ב-Chrome 124.
start_url לא מגיב בסטטוס 200 כשהוא במצב אופליין
כאן מוסבר איך להגדיר את כתובת ה-URL של start_url ל-Progressive Web App כדי שאפשר יהיה לגשת לאפליקציה במצב אופליין.
לכל דף יש כתובת URL
מידע נוסף על Lighthouse "לכל דף יש ביקורת של כתובת URL".
לא מספק תוכן חלופי כש-JavaScript לא זמין
למדו כיצד לוודא שהמשתמשים יכולים להציג לפחות חלק מהתוכן בדף האינטרנט שלכם כש-JavaScript אינו זמין.
המניפסט לא מכיל סמל שניתן להתאמה (maskable)
איך מוסיפים ל-PWA תמיכה בסמלים שניתנים להתאמה (maskable).
גודל התוכן לא הוגדר כראוי לאזור התצוגה
למדו איך לשנות את גודל התוכן של דף האינטרנט כך שיתאים למסכים של ניידים.
מעברים בין דפים לא מרגישים חסומים ברשת
במאמר הזה אנחנו מסבירים איך לגרום למעברים בין דפי אינטרנט מסוימים להגיב מהר יותר, גם ברשת איטית.
כדי לגשת למכשירי MIDI נדרשת עכשיו הרשאת משתמש
Chrome מונע עכשיו את כל ה-Web MIDI API מאחורי בקשת הרשאה.
Chrome 124
ההשקה של Chrome 124 תתחיל ב-16 באפריל 2024, עם setHTMLUnsafe, שידורים ב-WebSockets ועוד הרבה יותר.
הדף הנוכחי לא מגיב בסטטוס 200 כשהוא במצב אופליין
כאן מוסבר איך לגרום ל-Progressive Web App לפעול אופליין.
לא מפנה תנועת HTTP אל HTTPS
אתם יכולים להפנות את כל הדפים אל HTTPS כדי לשפר את אבטחת האתר.
ויסות נתונים (throttle)
הפניה לכרטיסייה 'ויסות'.
גרסת מקור לניסיון של ממשקי API מתקפלים
ממשקי ה-API המתקפלים הם שני ממשקי API ב-Chrome שנועדו לעזור למפתחים לטרגט מכשירים מתקפלים.
המניפסט של אפליקציית האינטרנט לא עומד בדרישות יכולת ההתקנה
כאן מוסבר איך להגדיר את Progressive Web App להתקנה.
מילוי אוטומטי: בדיקה וניפוי באגים של כתובות שנשמרו
ניתן לבדוק כתובות שנשמרו ב-Chrome ולנפות באגים באמצעות החלונית 'מילוי אוטומטי'.
לא נעשה שימוש ב-HTTPS
כיצד להגן על האתר באמצעות HTTPS.
לא מכיל apple-touch-icon תקין
כך מציינים איזה סמל יוצג במסכי הבית של Progressive Web App ב-iOS.
מעברים חלקים עם View Migrate API
ה-View Migrate API מאפשר להוסיף מעברים בין תצוגות של אתר.
מעברים בין תצוגות של מסמכים שונים באפליקציות עם מספר דפים
תחילת העבודה עם מעברים בין תצוגות של מסמכים שונים לשימוש באפליקציה מרובת דפים (MPA).
כיף & עוצמתי: היכרות עם כלי הפיתוח ל-Chrome
איך כלי הפיתוח יכולים לשפר את פיתוח אפליקציות האינטרנט שלכם
מדריכי CrUX
איך משתמשים ב-CrUX בעזרת מדריכים קלים להבנה
איך להציג נתונים של דוח חוויית המשתמש ב-Chrome ב-PageSpeed Insights
PageSpeed Insights (PSI) הוא כלי שמאפשר למפתחי אתרים להבין מהם הביצועים של דף ואיך לשפר אותם. במדריך הזה תלמדו איך להשתמש ב-PSI כדי לחלץ תובנות מ-CrUX ולהבין טוב יותר את חוויית המשתמש.
סוגי ניווט זמינים עכשיו ב-CrUX
בקישור הבא תוכלו למצוא מידע על המדד Navigation_types החדש בדוח חוויית המשתמש ב-Chrome (CrUX), ועל האופן שבו ניתן להשתמש בו כדי להסביר את מדדי הביצועים באינטרנט ולבצע אופטימיזציה שלהם.
מה חדש ב-WebGPU (Chrome124)
מרקמי אחסון לקריאה בלבד ולקריאה, תמיכה ב-Service Workers ובעובדים משותפים, מאפיינים חדשים של פרטי מתאמים ותיקוני באגים.
CrUX ב-BigQuery
הסבר על המבנה של מערך הנתונים CrUX ב-BigQuery.
החזרה לגרסאות קודמות במרכז השליטה למפתחים של חנות האינטרנט של Chrome
השבוע אנחנו שמחים להשיק תכונה חדשה שמאפשרת למפתחים לבצע חזרה לאחור של התוספים לגרסה הקודמת שפורסמה בחנות האינטרנט של Chrome. המטרה שלנו היא לתת למפתחים שקט נפשי נוסף כשהם מפרסמים עדכונים, במיוחד במהלך המעבר ל-Manifest V3. מעכשיו, אין צורך לשלוח גרסה
יש לוודא שהטקסט ממשיך להופיע במהלך טעינת webfont
כדאי ללמוד איך להשתמש ב-font-display API כדי להבטיח שהטקסט בדף האינטרנט יהיה גלוי תמיד למשתמשים.
להתראות JS Profiler, לפרופיל המעבד (CPU) עם חלונית הביצועים
במסלול הזה תלמדו איך לבצע פרופיילינג של ביצועי המעבד (CPU), להבין למה אנחנו מוציאים משימוש את הכלי ליצירת פרופיל JavaScript, ואיך אנחנו מוציאים אותו משימוש.
מה חדש בכלי הפיתוח, Chrome 124
תמיכה באנימציות מבוססות-גלילה, חלונית חדשה במילוי אוטומטי, אפשרויות חדשות לויסות רשת של WebRTC ועוד.
ה-API של 'מטמון לדף הקודם/הבא' notRestoredReasons ב-API
יש לדווח אם האפשרות להשתמש במטמון לדף הקודם/הבא במהלך הניווט חסומה למסגרות שנמצאות במסמך.
ביצועי פרופיל Node.js בחלונית הביצועים
תלמדו איך ליצור פרופילים של ביצועי אפליקציות ב-Node.js באמצעות החלונית 'ביצועים'.
WebAssembly JavaScript Promise Integration (JSPI) נכנס לגרסת המקור לניסיון
JavaScript Promise Integration (JSPI) הוא API שמאפשר הידור של קוד רציף סינכרוני שנוצר ל-WebAssembly כדי לגשת לממשקי API אסינכרוניים באינטרנט.
בקשות רשת: בדיקת האתר על ידי חסימת בקשות רשת
בדיקת האופן שבו האתר מטפל במשאבים חסרים.
גרסת המקור לניסיון של ProvideLater API
אפשר לקרוא מידע נוסף על fetchLater API – שזמין עכשיו בגרסת המקור לניסיון – API חדש לבקשת דחייה מושהית, שתסתיים גם אם הדף ייסגר.
Chrome 124 בטא
מאפיין ה-HTML של Writesuggestions, ה-API של WebSocketStream, כותרת הבקשה בעדיפות ה-HTTP ועוד.
מקשי גלילה שניתן להתמקד בהם במקלדת
אנחנו משיקים שינוי שיהפוך את רכיבי הגלילה בלי להגדיר את הערך של Tabindex ובלי מקלדת צאצאים שניתן להתמקד בה.
חדש בגרסה 123 של Chrome
Chrome 123 מושק עכשיו! עם הפונקציה החדשה light-dark, ממשק ה-API הארוך של מסגרות מונפשות, Service Worker Static Routing API, ועוד הרבה יותר. לאדריאנה ג'ארה יש את כל הפרטים על מה חדש למפתחים ב-Chrome 123.
שימוש ב-Service Worker Static Routing API כדי לעקוף את ה-Service worker בנתיבים ספציפיים
כדאי לקרוא איך להשתמש ב-API החדש הזה, שזמין מ-Chrome בגרסה 123.
גישה לרשת פרטית: הגנה מורחבת לעובדי אינטרנט ולאחזורי ניווט
מידע על מנגנוני האבטחה העיקריים של עובדי אינטרנט, אחזורים של ניווט והגנות עתידיות, מידע על מנגנוני האבטחה העיקריים של 'גישה לרשת פרטית'. במסמך הזה מוסבר גם מה בעלי אתרים יכולים לעשות אם הם משתמשים ברשתות פרטיות.
כלים למדידת ביצועים בשנת 2024 ואילך
מידע על התוכניות של צוות Chrome לשפר את חלונית הביצועים של כלי הפיתוח.
הסתרת בקשות לתוספים ושיפורים נוספים בחלונית 'רשת'
אנחנו מזמינים אותך לגלות את השיפורים האחרונים בחלונית 'רשת כלי הפיתוח' של Chrome, שנועדו לפשט את חוויית ניפוי הבאגים באינטרנט.
סקירה כללית של חלונית הרכיבים
לבצע שינויים ב-DOM באופן מיידי.
הצגה ושינוי של שירות CSS
כאן מוסבר איך להשתמש בכלי הפיתוח ל-Chrome כדי להציג ולשנות CSS של דף.
מה חדש ב-WebGPU (Chrome123)
בפונקציות מובנות של DP4a יש תמיכה בפרמטרים בלתי מוגבלים של מצביע העכבר, תחביר סוכר לצורך ביטול אזכור של רכיבים ב-WGSL ועוד.
עיון בתכונות CSS
אנחנו מזמינים אותך להכיר תהליכי עבודה חדשים להצגה ולשינוי של שירות CSS בכלי הפיתוח ל-Chrome.
שימוש באפקטים אחרים: הפעלת עיצוב כהה אוטומטי, אמולציה של מיקוד ועוד
הדגשת מסגרות של מודעות, אמולציה של התמקדות בדף, השבתת פורמטים מקומיים של תמונות וגופנים, הפעלת עיצוב כהה אוטומטי ואמולציה של ליקויי ראייה.
השהיית הקוד עם נקודות עצירה (breakpoint)
אפשר לקרוא מידע נוסף על כל הדרכים להשהות את הקוד בכלי הפיתוח ל-Chrome.
הורדת Chrome הישן ללא ממשק גרפי כגרסה ללא דפדפן GUI
עכשיו אפשר להוריד את הגרסה הישנה של Chrome ללא ממשק גרפי כגרסה בינארית עצמאית לכל גרסה של Chrome שגלויה למשתמשים.
משפרים את יעילות הדחיסה עם מילונים משותפים
הדחיסה באינטרנט מקבלת תאוצה משמעותית בעקבות דחיסת מילונים משותפים. כאן תוכלו ללמוד איך הם פועלים, איך הם יכולים לקצר משמעותית את זמני הטעינה אפילו יותר מאשר דחיסה רגילה למשאבים סטטיים ודינמיים באינטרנט.
סקירה כללית של חלונית האפליקציה
אפשר לקבל מידע חיוני על אפליקציית האינטרנט ישירות מהדפדפן.
מה'הסקירה הכללית החדשה
התכונות החדשות בכלי הפיתוח ל-Chrome
הגדרת התוסף לנגיש
מבחינת משתמשים רבים, נגישות היא ממשק המשתמש, והתכונות שלו עוזרות להרבה אחרים.
להפוך את הממשק לבינלאומי
השתמש ב- chrome.i18n API כדי לעבד את הממשק שלך בשפות מרובות.
שיפורים ב-Speculation Rules API
פרטי העדכונים האחרונים ב-Speculation Rules API, כולל כללי מסמכים, הגדרת eagerness, מגבלות וכללי ספקולציות תמיכה בפלטפורמות.
מה חדש בכלי הפיתוח (Chrome 123)
ביצת פסחא, אמולציה של דף ממוקד ב'רכיבים' > סגנונות, ביקורת חדשה בנושא Lighthouse ועוד.
תוספים ל-Chrome: התהליך לבדיקת השעיה של קובץ שירות (service worker)
בפוסט הזה, הצוות של Eyeo משתף את המסע שלו לפתרון הבעיה של בדיקת פונקציות שירות (service worker) של תוספים. במיוחד כיצד לוודא שהתוספים ל-Chrome פועלים באופן תקין כאשר קובץ שירות (service worker) מושעה.
חבילת Next.js לניהול ספריות של צד שלישי
איך משתמשים בספרייה של @next/third-partys כדי לבצע אופטימיזציה של הטעינה של משאבים פופולריים של צדדים שלישיים
תמיכה ביישור תוכן בפריסות של בלוקים וטבלאות
ב-Chrome 123, אפשר להשתמש ביישור תוכן כדי ליישר פריטים בלי ליצור מאגר גמיש או מאגר משבצות.
גרסת בטא של Chrome 123
פונקציית הצבע של CSS light-dark() , יישור תוכן לבלוקים, המאפיין של התאמת גודל השדה ואירוע pagereveal.
מקשי קיצור
התיעוד הקנוני של מקשי הקיצור של כלי הפיתוח ל-Chrome.
הדמיה של מכשירים ניידים עם מצב מכשיר
כדי לבנות אתרים מותאמים לניידים, צריך להשתמש במכשירים וירטואליים במצב המכשיר של Chrome.
חדש בגרסה 122 של Chrome
Chrome 122 מושק עכשיו! עם Storage Buckets API החדש, לוח הביצועים של DevTools מתעדכן, אפשרות לא מסודרת לקריאת HTML באמצעות Async Clipboard API, ועוד הרבה יותר. לאדריאנה ג'ארה יש את כל הפרטים על מה חדש למפתחים ב-Chrome 122.
שינויים בירושה של CSS ::backdrop
החל מגרסה 122 של Chrome, הרכיב `::backdrop' יורש מאפיינים מהרכיב המקורי שלו.
הגדרת סמלים של תוספים
תוסף מחייב סמל אחד לפחות כדי שייצג אותו בסרגל הכלים.
Chrome Extensions
טרם נקבע
חלונית ביצועים מהירה יותר ב-400% באמצעות תפיסה
חלונית הביצועים בכלי הפיתוח היא כלי יעיל מאוד לאבחון, לניפוי באגים ולתיקון של בעיות ביצועים באפליקציות אינטרנט. בהזדמנות הזו נסביר איך השתמשנו בחלונית הביצועים בכלי הפיתוח כדי לשפר את הביצועים של חלונית הביצועים עצמה, ואיך השגנו שיפור משמעותי מאוד.
העברה למניפסט מגרסה V3
מדריך להמרת גרסה 2 של תוספי המניפסט לתוספי מניפסט מגרסה V3.
שימוש ב-WebHID
ממשק ה-API של WebHID, שחושף מכשירים בעלי תאימות למכשירי ממשק אנושי (HID) לאינטרנט, זמין בתוספים.
שימוש ב-WebUSB
WebUSB API, שחושף מכשירים לא סטנדרטיים של אפיק טורי (USB) לא סטנדרטיים, זמין בתוספים.
מה חדש ב-WebGPU (Chrome122)
מצב תאימות בפיתוח, הגדלת המגבלה של maxVertexAttributes ועדכוני שחר.
מניפסט – מדיניות אבטחת תוכן
תיעוד של מאפייני מדיניות אבטחת התוכן של Manifest.json.
צילום תמונות מצב של ערימה (heap snapshot)
איך מקליטים תמונות מצב של ערימה באמצעות הכלי לניתוח נתונים של ערימה (heap profiler) ומוצאים דליפות זיכרון.
קביעת גודל של שדה ב-CSS
שורת קוד אחת לאלמנטים לשינוי גודל אוטומטי עם תוכן שניתן לערוך.
chrome.runtime
משתמשים ב- chrome.runtime API כדי לאחזר את ה-service worker, להחזיר פרטים על המניפסט ולהקשיב לאירועים במחזור החיים של התוסף ולהגיב להם. אפשר גם להשתמש ב-API הזה כדי להמיר את הנתיב היחסי של כתובות URL לכתובות URL מלאות. רוב הממשקים של ה-API הזה לא
הצהרת הרשאות
סקירה כללית של הערכים החוקיים למאפיין ההרשאות ב-מניפסט.json.
הנחיות לאזהרה לגבי הרשאות
הסבר על אזהרות לגבי הרשאות בתוספי Chrome.
שימוש ב-Web Push
מדריך מפורט לשימוש ב-Web Push עם תוספי Chrome
מה חדש בכלי הפיתוח (Chrome 122)
אזהרות על ביטול הדרגתי של קובצי cookie של צד שלישי בחלוניות 'רשת' ו'אפליקציות', ניפוי באגים משופר בחלונית 'רשת', נתיבי ניווט בחלונית 'ביצועים' ועוד.
דרך חדשה ליצור חוויות עריכה באינטרנט בהתאמה אישית באמצעות EditContext API
EditContext הוא ממשק API חדש שמושק ב-Chrome וב-Edge, והוא עוזר למפתחים ליצור תכונות מתקדמות לעריכת טקסט בדפדפן. מידע נוסף בנושא זמין בפוסט הזה.
טיפים לכלי הפיתוח: ניפוי באגים בניווטים ספקולטיביים לטעינת דפים מהירה יותר
עם טעינות ספקולטיביות, תוכלו לזרז את הגלישה באינטרנט וללמוד איך לנפות באגים.
תקופת הניסיון להוצאה משימוש של SharedArrayBuffer במחשבים עם Chrome הורחבה ל-Chrome 124
תקופת הניסיון להוצאה משימוש של SharedArrayBuffer ללא בידוד בין מקורות במחשב ב-Chrome הוארכה עד Chrome 124.
מענה לפקודות
להגיב לשילובי מקשים מותאמים אישית בתוסף.
התאמה אישית של מכשיר ההקלטה באמצעות תוספים
אפשר להתקין תוספים כדי להתאים אישית את מכשיר ההקלטה ולשלב אותו.
גרסת בטא של Chrome 122
גרסת הבטא של Chrome 122 כוללת כלי עזר באיטרטור, הגדרת שיטות, ממשק Storage Buckets API, קריאת HTML לא מאובטח ב-Async Clipboard API ועוד.
חדש בגרסה 121 של Chrome
Chrome 121 מושק עכשיו! עם עדכוני CSS, שיפורים ב-Speculation Rules API, גרסת מקור לניסיון של Element Capture API, ועוד הרבה יותר. לאדריאנה ג'ארה יש את כל הפרטים על מה חדש למפתחים ב-Chrome 121.
מה קורה בתוספים ל-Chrome?
סקירה כללית של השינויים האחרונים בתוספים ל-Chrome, בנוסף לתכונות חדשות של תוספים שבקרוב יהיו זמינים למפתחים.
הפעלת פעולות מסרגל הכתובות
הפעלת פעולות מסרגל הכתובות.
מה חדש ב-WebGPU (Chrome 121)
תמיכה ב-WebGPU ב-Android, שימוש ב-DXC להידור של תוכנת הצללה (shader), שימוש בשאילתות של חותמות זמן באישורי מחשוב ועיבוד, נקודות כניסה המוגדרות כברירת מחדל למודולים של תוכנת הצללה, תמיכה ב-display-p3 כמרחב צבעים של GPUExternalTexture, פרטי ערימות זיכרון ועוד.
עיצוב סרגל הגלילה
כדי לעצב סרגלי גלילה, משתמשים במאפיינים 'scrollbar-width' ו-'scrollbar-color'.
גישה בטוחה ל-DOM באמצעות Angular SSR
מידע נוסף על שימוש בטוח ב-DOM עם SSR ב-Angular
בדיקת Bluetooth באינטרנט באמצעות Puppeteer
אפשר להשתמש ב-Puppeteer כדי לבדוק תכונות שמשתמשות ב-Web Bluetooth API ב-Chrome.
שימוש בהעברת הודעות בענן ב-Firebase (FCM) עם chrome.gcm
מדריך מפורט לשימוש בהעברת הודעות ב-Firebase עם הכתובת chrome.gcm
בדיקת מודלים של AI באינטרנט ב-Google Colab
איך בודקים מודלים של AI בצד הלקוח ומבוססי דפדפן, תוך שמירה על יכולת התאמה אישית, הגדרת חומרה סטנדרטית ואפשרות להתאמה אישית.
שיפור בדיקות המודלים של Web AI: WebGPU, WebGL ו-Chrome ללא GUI
בואו לגלות את הפתרונות שלנו לאוטומציה עקבית של בדיקת הדפדפן ולשפר את ביצועי האפליקציות.
יישום פעולה
להגיב למשתמש שלוחץ על סרגל הכלים.
מצב כתיבה אנכית של CSS לרכיבים של פקדי טפסים
ל-Chrome מתווספת עוד תכונת CSS בינלאומית חדשה.
הרשאות קבועות ל-File System Access API
בפוסט הזה מוסבר איך לנהל הרשאות קבועות ל-File System Access API. הוא גם מסכם בקצרה את המצב הנוכחי של הבעיה ואת האתגרים שצריך לפתור.
טיפים של כלי הפיתוח: כתיבת צבעים
למד כיצד לחבר צבעים בכמה לחיצות.
באמצעות בוחר הצבעים ניתן לבדוק ולנפות באגים בצבעים אחרים, באיכות HD
למדו כיצד להשתמש בבוחר הצבעים ברכיבים > סגנונות כדי לבדוק ולנפות באגים בצבעים HD ותמונות שאינם HD.
טיפים לכלי הפיתוח: ניפוי באגים בעדיפות אחזור
איך לנפות באגים בעדיפות אחזור
תוספים להיקף אפליקציות אינטרנט
החל מגרסה 122 של Chrome, אפשר להירשם לגרסת המקור לניסיון של קובץ המניפסט של האפליקציה בהיקף_extensions. בגרסה הזו, אתרים ששולטים במספר תתי-דומיינים ודומיינים ברמה העליונה יכולים להיות מוצגים כאפליקציית אינטרנט אחת.
CSS text-wrap: balance
טכניקה קלאסית של טיפוגרפיה, שבה הכותבים מסמנים בעצמם את הפסקות השורות כדי ליצור בלוקים מאוזנים של טקסט, מגיעה ל-CSS.
מנצלים את העוצמה של WebDriver BiDi: האוטומציה של Chrome ו-Firefox עם Puppeteer
עכשיו Puppeteer מדבר אל Firefox! 🎉 אבל רגע, הא? 🤔'בואו נחקור את WebDriver BiDi, הפרוטוקול החדש ב-Puppeteer, ונגלה מה המשמעות של הפיתוח המרגש הזה לתהליך האוטומציה של Firefox.
בניית תפריט הקשר
מטמיעים חלון קופץ, שהוא חלון שמאפשר למשתמשים להפעיל תכונות של תוסף.
טיפול בהפרות של קוד באירוח מרוחק
קובץ שירות (service worker) מאפשר לתוספים לפעול רק במקרה הצורך, וכך חוסך משאבים.
Google Chrome ב-Android
הרשימה המלאה של תכונות למפתחים ב-Chrome ל-Android זמינה בכתובת chromestatus.com. אפשר להוריד את Chrome בחנות Play. כשהמשתמש נכנס ל-Chrome במכשיר אחד, הכרטיסיות והיסטוריית הגלישה של אותו ההפעלה זמינות למשתמש כשהוא נכנס ל-Chrome במכשיר אחר. התוכן של כל
אובייקטים מסוג Intent של Android עם Chrome
הפעלת אפליקציות ישירות מדף אינטרנט עם Intent של Android.
מהם הביצועים של מסגרות מודרניות במדד INP החדש
בפוסט הזה נדון ברלוונטיות של מדד INP החדש לאתרים המבוססים על מסגרות, ובפעילות של Aurora' כדי לתמוך במסגרות באופטימיזציה של המדד הזה.
הוספת חלון קופץ
מטמיעים חלון קופץ, שהוא חלון שמאפשר למשתמשים להפעיל תכונות של תוסף.
אקורדיון בלעדי
יוצרים אקורדיון בלעדי עם מספר רכיבי `` שיש להם אותו 'שם'.
Chrome מפעיל את מצב שולחן העבודה כברירת מחדל בטאבלטים נבחרים
Chrome הסתגל לסביבה העסקית של טאבלטים של Android על ידי הפעלת מצב מחשב כברירת מחדל בטאבלטים נבחרים.
מה חדש בכלי הפיתוח (Chrome 121)
תמיכה ב- @font-palette-values ברכיבים, תמיכה משופרת במפת מקור, ביצועים משופרים > מסלול אינטראקציות ועוד.
מה חדש ב-WebGPU (Chrome {8/}120)
תמיכה בערכי נקודה צפה (floating-point) של 16 ביט ב-WGSL, הגדלת מגבלות, שינויי מצב שבלונה, עדכוני מידע על מתאמים ועוד.
שיתוף טוב יותר של כרטיסיות באמצעות 'צילום אזור'
פלטפורמת האינטרנט כוללת עכשיו אפשרות של 'צילום אזורי', דרך יעילה ויעילה לחיתוך טראק של סרטון.
מה חדש ב-WebGPU
התעדכנות בשינויים האחרונים ב-WebGPU.
מעטפת CSS: 2023!
2023 הייתה שנה ענקית לשירותי CSS! ראו מה נחתם ב-Chrome ובפלטפורמת האינטרנט השנה.
הצגת פרטי המסגרת
הצגת פרטי המסגרת.
טיפים של כלי הפיתוח: ניפוי באגים במטמון לדף הקודם/הבא
במאמר הזה מוסבר איך לנפות באגים במטמון לדף הקודם/הבא ולגרום לדף להיטען באופן מיידי.
טיפים לגבי כלי פיתוח: מה זה DOM? HTML לעומת DOM
לומדים איך לנפות באגים ב-DOM באמצעות כלי פיתוח.
גרסת המקור לניסיון של בקשת הרשאת גישה לרשת פרטית: נתיב להעברת אתרים באמצעות HTTPS
במסגרת המפרט של גישה לרשת פרטית (PNA), נוציא משימוש ב-Google Chrome גישה לנקודות קצה (endpoint) של רשת פרטית מאתרים ציבוריים לא מאובטחים.
חדש ב-Chrome 120
Chrome 120 מושק עכשיו! ממשק ה-API שלCloseWatcher מספק חוויה עקבית בעת טיפול בבקשות סגירה, יישום ישיר של דפוס אקורדיון באמצעות רכיב הפרטים, דוחות על הפרת מדיניות הרשאות זמינים כעת, ועוד הרבה יותר.
הצגה, הוספה, עריכה ומחיקה של קובצי cookie
איך להציג, להוסיף, לערוך ולמחוק קובצי cookie של HTTP של דף באמצעות כלי הפיתוח ל-Chrome.
גישה לשרתים מקומיים ולמכונות Chrome באמצעות העברה ליציאה אחרת
תוכלו לארח אתר בשרת אינטרנט של מכונות פיתוח, ולאחר מכן לגשת לתוכן ממכשיר Android.
איך כלי הפיתוח ל-Chrome עוזר בהגנה מפני מתקפות XSS עצמי
איך כלי הפיתוח ל-Chrome מצמצמים מתקפות XSS עצמי על ידי חסימת הדבקת קוד למשתמשים לא מנוסים בכלי הפיתוח.
חזרה על הקריטריונים של Chrome להתקנה
בחודשים הקרובים Chrome יבצע ניסויים במטרה לפשט את הקריטריונים להתקנת אפליקציות, כדי לשפר את חוויית המפתחים ואת חוויית המשתמש. בפוסט הזה מתוארים השינויים הצפויים והסיבות לכך שאנחנו מפעילים את הניסויים האלה.
היכרות עם ארבע תכונות בינלאומיות חדשות ב-CSS
ל-Chrome נוספו ארבע תכונות CSS בינלאומיות חדשות.
ממשק API של מחזור החיים של דפים
ממשק ה-API של מחזור החיים של הדף מספק לאינטרנט תכונות של מחזור החיים של אפליקציה הנפוצות במערכות הפעלה לנייד. כדי לחסוך במשאבים, דפדפנים יכולים עכשיו להקפיא דפי רקע ולמחוק אותם בצורה בטוחה. כמו כן, מפתחים יכולים להתמודד עם התערבויות אלה ללא חשש על חוויית המשתמש.
קוד HTML לא מאובטח ב-Async Clipboard API
החל מגרסה Chrome 120, אפשרות חדשה ולא מאובטחת זמינה ב-Async Clipboard API. במדריך הזה מוסבר איך להשתמש בה.
רשימת הפריטים להתעלמות
התעלמות מהפניה לכרטיסייה 'רשימה'.
הפעלה אוטומטית של 'תמונה בתוך תמונה' באפליקציות אינטרנט לשיחות ועידה בווידאו
Chrome מאפשר לאפליקציות אינטרנט לשיחות ועידה בווידאו לעבור אוטומטית למצב 'תמונה בתוך תמונה'.
המשך המעבר למניפסט מגרסה V3
בדצמבר של השנה שעברה, השעינו את ההוצאה משימוש המתוכננת של Manifest V2 כדי לטפל במשוב שקיבלנו מהמפתחים ולספק פתרונות טובים יותר ל בעיות ההעברה. בעקבות המשוב הזה, ביצענו כמה שינויים ב-Manifest V3 כדי לסגור את הפערים האלה, כולל: בנוסף לסגירת הפערים,
שיפור סינון התוכן במניפסט מגרסה V3
במהלך השנה האחרונה, השתתפנו באופן פעיל בדיונים עם הספקים שמאחורי כמה תוספים לחסימת תוכן, בנוגע לדרכים לשיפור פלטפורמת התוספים של MV3. על סמך הדיונים האלה, שרבים מהם התקיימו בקבוצת הקהילה של WebExtensions ( WECG ) בשיתוף עם דפדפנים אחרים, הצלחנו
מה חדש בהנחיה Angular NgOptimizedImage
מידע נוסף על התכונות החדשות שכלולות בהוראת Angular NgOptimizedImage, שמשפרים עוד יותר את ביצועי התמונות באפליקציות Angular.
גרסת מקור לניסיון של Static Routing API ל-Service Worker
כדאי ללמוד על השלב הראשון של הניתוב הסטטי של Service Worker, שזמין עכשיו בגרסת המקור לניסיון, כדי להגדיר בצורה מוצהרת איך ה-Service Worker יטפל (או לא) במסלולים.
עדכון תחביר רגוע לגבי קינון CSS
קינון מסוג 'מבט קדימה' הופעל ב-Chrome 120.
מה חדש בכלי הפיתוח (Chrome 120)
בעיות של צד שלישי בביטול ההדרגתיות של קובצי cookie, שדווחו בחלונית 'בעיות', בכלי לניתוח של ארגז חול לפרטיות עבור קובצי cookie, ב-Content Security Policy יעיל בחלונית אפליקציות, בניפוי באגים משופר באנימציות, בהצגה משופרת להתעלמות ועוד.
תיעוד הסביבה העסקית של WebGPU
למד על האופן שבו המערכת של WebGPU מתרחבת אל מעבר לתחומי JavaScript , C++ ו-Rust.
שינוי במצב העמידות שמוגדר כברירת מחדל ב-IndexedDB
מצב העמידות ב-IndexedDB משתנה מ'מחמיר' ל'רגיל' החל מגרסה 121 של Chrome.
מה חדש ב-Chrome 120 לתוספים
סיכום של השינויים החשובים ב-Chrome 120 למפתחי תוספים ל-Chrome.
גרסת בטא של Chrome 120
התממה של CSS, כללים רגועים לקינון CSS, יוצרים דפוסי אקורדיון עם הרכיב, פעולת Enterpictureinpicture של ה-Media Session API.
טיפול בקבצים במערכת ההפעלה של Chrome
איך לפתוח קבצים ב-service worker של תוספים ל-Chrome, בחלונות קופצים, בחלוניות צדדיות או בסקריפטים של תוכן.
file_handlers
תיעוד עזר של המאפיין file_handlers של Manifest.json.
חדש ב-Chrome 119
Chrome 119 מושק עכשיו! במסגרת עדכון למגבלה העליונה של תאריך התפוגה עבור קובצי cookie שכבר שמורים באחסון. ל-CSS יש פסאודו מחלקות חדשות, תחביר צבעים יחסי, שיפורים ב-Fenced Frames כמו פקודות מאקרו של גודל מודעות, ויש עוד הרבה אפשרויות נוספות.
איסוף האשפה ב-WebAssembly (WasmGC) מופעל עכשיו כברירת מחדל ב-Chrome
יש שני סוגים של שפות תכנות: שפות תכנות עם איסוף אשפה ושפות תכנות שדורשות ניהול ידני של זיכרון. באמצעות WebAssembly Garbage Collection, אפשר להעביר שפות עם איסוף אשפה ל-WebAssembly.
שירות ה-CSS מעדיפים שקיפות נמוכה יותר
אופטימיזציה והתאמה למשתמשים שמעדיפים ממשק משתמש אטום.
מה חדש ב-WebGPU (Chrome 119)
מרקמים צפים של 32 ביט שניתן לסנן, פורמט קודקודים unorm10-10-10-2, פורמט מרקם rgb10a2uint ועוד.
בחירת רכיב: עכשיו עם כללים אופקיים
במאמר הזה מוסבר איך היכולות המורחבות של בחירת הרכיבים מאפשרות מעברים אופקיים עם רכיבים חזותיים כדי לקבץ טוב יותר אותם.
גלישת טקסט ב-CSS: יפה
ניתן להביע הסכמה לגלישת טקסט שעברה אופטימיזציה, להשגת יופי על פני מהירות.
מה קורה בתוספים ל-Chrome?
סקירה כללית של השינויים האחרונים בתוספים ל-Chrome, בנוסף לתכונות חדשות של תוספים שבקרוב יהיו זמינים למפתחים.
העברה של מעקב אחר בעיות ב-Chromium
בינואר 2024 יועבר שירות המעקב אחר בעיות ב-Chromium לכלי שמופעל באמצעות הכלי למעקב אחר בעיות של Google.
הוצאה משימוש של Sanitizer API
ההטמעה הנוכחית של Sanitizer API הוצאה משימוש ב-Chrome 119 כדי להתעדכן בעדכוני מפרטים עתידיים.
יציאה טורית באמצעות Bluetooth באינטרנט
Web Serial API נוספה תמיכה בשירותי Bluetooth RFCOMM.
בדיקה מקצה לקצה לתוספים ל-Chrome
איך לכתוב בדיקות מקצה לקצה לתוספים.
בדיקת יחידה של תוספים ל-Chrome
איך לכתוב בדיקות יחידה של תוספים.
בדיקת תוספים ל-Chrome באמצעות Puppeteer
איך לכתוב בדיקה אוטומטית של תוספי Chrome באמצעות Puppeteer.
דיווח על באג בתוסף
איך לדווח על באגים בתוספים או על בעיות בתיעוד.
תחביר צבע יחסי של CSS
יצירת צבעים חדשים על סמך ערוצים וערכים של צבע אחר.
חיפוש באג ומעקב אחריו
בודקים אם כבר דווחו באג או בקשה להוספת תכונה.
מה חדש בכלי הפיתוח (Chrome 119)
קטע משופר של @property ב'סגנונות', רשימת מכשירים מעודכנת, הדפסה יפה משופרת ב'מקורות' והשלמה אוטומטית ב-Play Console.
חדש ב-Chrome 118
Chrome 118 מושק עכשיו! ניתן להצהיר על סגנונות ספציפיים בתוך רכיב באמצעות הכלל @scope css. שימוש בתכונת מדיה חדשה: העדפה לצמצום שקיפות. בכלי הפיתוח יש שיפורים בחלונית 'מקורות' ויש עוד הרבה יותר.
שיפורי API לעבודה עם קבצים בדפדפן
תמיכה במספר קוראי וכותבי FileSystemSyncAccessHandle וכותב בלעדי ל-FileSystemWritableFileStream. מערכת הקבצים הפרטית של המקור (שנקראת לפעמים גם מערכת הקבצים של הקטגוריה) מאפשרת למפתחים לגשת לקבצים שעברו אופטימיזציה לביצועים מרביים של קריאה וכתיבה. זה
גרסת מקור חדשה לניסיון לחלונות קופצים במסך מלא
עכשיו יש גרסת מקור חדשה לניסיון זמינה לפתיחת חלונות קופצים במצב מסך מלא בפעולה אחת בלבד.
גרסת בטא של Chrome 119
בגרסה 119 של Chrome תוכלו להשתמש בתחביר צבעים יחסי ב-CSS, בפסאודו מחלקה חדשה ועוד הרבה יותר.
אפשר להגביל את פוטנציאל החשיפה של הסלקטורים בעזרת CSS @scope at-rule
ללמוד איך להשתמש ב- @scope כדי לבחור רכיבים רק בתוך עץ משנה מוגבל של ה-DOM.
מה חדש ב-WebGPU (Chrome {8/}118)
תמיכה מורחבת במקור ל-copyExternalImageToTexture, תמיכה ניסיונית במרקם אחסון לקריאה-כתיבה ולקריאה בלבד ועוד.
טיפים לכלי פיתוח: ניפוי באגים בתוספי Chrome
איך משתמשים בכלי הפיתוח לניפוי באגים בתוספים ל-Chrome.
עכשיו יש ב-Chrome תמיכה במפתחות גישה ב-iCloud Keychain ב-macOS
Chrome ב-macOS מתחיל לתמוך במפתחות גישה ב-iCloud Keychain. כך המשתמשים יכולים ליצור מפתחות גישה ב-iCloud Keychain ולסנכרן אותם בין מכשירי Apple.
ניווט חלק באמצעות מעברים בין תצוגות
סקירה מפורטת של האופן שבו CyberAgent, RedBus, Nykaa ו-PolicyBazaar הטמיעו מעברים בין תצוגות, והסיבות לכך.
אנחנו Chrome למפתחים
אנחנו מציינים את יום השנה ה-15 של Chrome ואת התפקיד שלנו כשותף מהימן ומועיל למפתחים.
מ-WebGL אל WebGPU
טיפים למפתחי WebGL שעוברים להשתמש ב-WebGPU.
מה חדש בכלי הפיתוח (Chrome 118)
קטע חדש למאפיינים מותאמים אישית ברכיבים > סגנונות, שיפורים נוספים של שינויים מקומיים, חיפוש משופר, סביבת עבודה יעילה יותר ב'מקורות' ועוד.
גרסת בטא של Chrome 118
סגנונות מותאמים ל-CSS, תכונות מדיה נוספות, מאגרי גלילה שניתן להתמקד בהם במקלדת ועוד.
חדש ב-Chrome 117
Chrome 117 מושק עכשיו! בעזרת שלוש תכונות CSS חדשות שמאפשרות להוסיף בקלות אנימציות של כניסה ויציאה בצורה חלקה, קיבוץ מערכים כדי לחשב מערכי נתונים בסדר גבוה יותר, כלי הפיתוח מאפשרים לבצע שינויים מקומיים בקלות רבה יותר ויש עוד הרבה יותר אפשרויות.
מעבר מאפליקציות Chrome
איך מעבירים אפליקציות ארוזות או מתארחות ב-Chrome.
מה חדש ב-WebGPU (Chrome {8/}117)
כדאי לבטל את ההגדרה של מאגר הנתונים הזמני של הקודק, ושל קבוצת הקישור, לגרום למכשירים שאבדו להיראות פועלים ועוד.
Google Summer of Code ותוספים ל-Chrome
ניסיון ועצות להשתתפות ב-Google Summer of Code.
פרסום התוסף
הנחיות לפרסום של תוסף Manifest V3 חדש
טיפים מכלי הפיתוח: קטעי טקסט וביטויים בזמן אמת
אפשר להשתמש בקטעי קוד כדי להריץ קוד שמשמש אתכם לעיתים קרובות, ובביטויים חיים כדי לצפות בערכים בזמן אמת.
גרסאות Chrome מהירות יותר (סבב שני!)
החל מגרסה 119 של Chrome, נקצר את הזמן שחולף בין ההשקה של גרסה לבין השקתה בגרסה היציבה.
מעברים של Astro View
מדגישים את האופן שבו קהילת Astro אימצה את המעברי תצוגה כש-Chrome עיצב את ה-API ואת המסע בדרך להשגת תמיכה ברמה ראשונה ב-Astro + איים קבועים.
חדש: גרסת המקור לניסיון של scheduler.yield
'scheduler.yield' הוא תוספת חדשה ל-Scheduler API שנמצאת כרגע בגרסת המקור לניסיון, וזו גישה חדשנית לפיצול משימות כדי לספק חוויות משתמש רספונסיביות יותר. כדאי להבין מה היתרונות של התוספת הזו ל-API לתזמון, ולהירשם לגרסת המקור לניסיון כדי לעזור לנו לקבל תובנות ומשוב.
מה חדש ב-Lighthouse 11
Lighthouse 11 כבר כאן עם שינויים חדשים בנגישות ועדכוני ביקורת
בעזרת עורך הפקודות החדש תוכלו ליצור ביעילות את הפקודות בפרוטוקול Chrome Devtools (CDP)
כדי להקל על ההקלדה של פקודות על פרוטוקול Devtools Protocol (CDP) של Chrome, כלי הפיתוח הוסיפו עורך חדש וידידותי למשתמש כך שלא תצטרכו להשתמש ב-JSON.
מה חדש בכלי הפיתוח (Chrome 117)
שינוי של בקשות XHR/אחזור והסתרה של בקשות לתוספים בחלונית 'רשת', הצגת שינויים בעדיפות האחזור בחלונית הביצועים, מספר שיפורים בממשק המשתמש, בדיקת צבעים חדשים ותכונות ניסיוניות ועוד.
מתבצעת העברה של בדיקת הבטיחות לדף chrome://extensions
החל מגרסה 117 של Chrome, Chrome ידגיש באופן יזום למשתמשים שתוסף שהם התקינו כבר לא נמצא בחנות האינטרנט של Chrome.
גרסת בטא של Chrome 117
תת-רשת של CSS, תמיכה באנימציה של כניסה ויציאה עבור CSS, קיבוץ מערכים, עזרים לאיטרטור ועוד.
ארבע תכונות CSS חדשות לאנימציות של כניסה ויציאה חלקות
ללמוד על יכולות חדשות שמאפשרות מעבר חלק של אנימציות נפרדות ובין השכבה העליונה
חדש ב-Chrome 116
Chrome 116 מושק עכשיו! השתמשו ב-API מסוג 'תמונה בתוך תמונה' כדי להגביר את הפרודוקטיביות של המשתמשים. עכשיו קל יותר לנפות באגים בגיליונות סגנונות חסרים בכלי הפיתוח, ויש עוד הרבה אפשרויות נוספות.
מניפסט – סקריפטים של תוכן
תיעוד עזר עבור המאפיין "content_scripts" של Manifest.json.
אינטראקציות מאובטחות של חלונות קופצים עם נכסים מוגבלים
אפשר לבודד בין מקורות שונים והגנה מפני דליפות מאתרים שונים במהלך אינטראקציה עם חלונות קופצים.
מה'חדש ב-WebGPU (Chrome {8/}116)
שילוב של רכיבי WebCodec, שיפורים בהפעלת סרטונים ועוד.
הרשאות חד-פעמיות ב-Chrome
"לאפשר הפעם" היא אפשרות חד-פעמית להענקת הרשאות ב-Chrome. בשלב הראשון הוא יהיה זמין במחשב רק עבור מיקום גיאוגרפי, מצלמה ומיקרופון.
טיפים לכלי פיתוח: נקודות עצירה ונקודות רישום (logpoint)
אפשר להשתמש בנקודות עצירה (breakpoint) ובנקודות רישום (logpoints) כדי לנפות באגים בקלות.
PostMessage ל-TWA
מתוך Chrome 115 (TWA) פעילויות אינטרנט מהימנות (TWA) יכולות לשלוח הודעות באמצעות postMessage. המסמך הזה כולל הסבר מפורט על ההגדרה הנדרשת לתקשורת בין האפליקציה שלך לאינטרנט.
מה חדש בגרסה 116 של Chrome לתוספים
סיכום של השינויים החשובים ב-Chrome 116 למפתחי תוספים ל-Chrome.
גרסת בטא של Chrome 116
נתיב תנועה ב-CSS, מטמון לדף הקודם/הבא לא משוחזר, API מסוג 'תמונה בתוך תמונה' ועוד.
ניפוי באגים באתרים ב-Chrome ב-iOS 16.4 ואילך
איך משתמשים בניפוי באגים ב-Safari Web Inspector ל-Chrome ב-iOS.
מה קורה בתוספים ל-Chrome?
סקירה כללית של השינויים שנערכו השנה בתוספים ל-Chrome, יחד עם תכונות חדשות ומעניינות של התוספים שמפתחים יכולים לצפות להן.
חדש ב-Chrome 115
ניתן להשתמש ב-GallTimeline וב-ViewTimeline כדי ליצור אנימציות שמבוססות על גלילה, שמשפרות את חוויית המשתמש. רכיבי Fenced Frame פועלים יחד עם ממשקי API אחרים של ארגז החול לפרטיות כדי להטמיע תוכן רלוונטי, תוך מניעת שיתוף הקשרי מיותר. באמצעות Topics API הדפדפן יכול לשתף עם גורמי צד שלישי מידע לגבי תחומי העניין של המשתמש תוך שמירה על הפרטיות, ויש עוד הרבה דברים נוספים.
טיפים לכלי הפיתוח: הקלטה והפעלה מחדש של זרימה של משתמשים באמצעות מכשיר ההקלטה
איך מקליטים זרימות משתמשים, מפעילים אותן מחדש ומנפות באגים בחלונית 'מכשיר הקלטה' ב'כלי פיתוח'.
מקרה לדוגמה על ביצועים של אנימציות מבוססות גלילה
ה-API החדש הרבה יותר חלק מהשיטה הקלאסית להטמעת אנימציות מבוססות גלילה.
שימוש ב-WebSockets ב-Service Workers
הוראות מפורטות להתחברות ל-WebSocket בתוסף Chrome.
WebRTC: מדריך להעברה של getStats() מדור קודם
איך משתמשים בניפוי באגים ב-Safari Web Inspector ל-Chrome ב-iOS.
טיפים לכלי פיתוח: אחסון מקומי ואחסון סשנים
השתמשו באפליקציות > אחסון מקומי ואחסון סשן כדי לנפות באגים בזוגות מפתח-ערך.
מה חדש בכלי הפיתוח (Chrome 116)
נוספו כמה שיפורים ל-DevTools שיעזרו לכם לזהות בעיות שקשורות לגיליון סגנונות חסר ולנפות באגים בהן מהר יותר: בחלונית Network, העמודה Initiator מאוכלסת באופן עקבי בקישורים לשורה המדויקת שמפנה לטבלת סגנונות שלא הצליח לטעון. בחלונית בעיות מפורטות כל
מה'חדש ב-WebGPU (Chrome {8/}115)
תוספי שפה נתמכים של WGSL, תמיכה ניסיונית ב-Direct3D 11 ועוד.
שימוש במיקום גיאוגרפי
כיצד להשתמש במיקום גיאוגרפי ב-ChromeOS של תוספי שירות, חלונות קופצים, חלוניות צדדיות או סקריפטים של תוכן.
Chrome for Testing: הורדות אמינות לאוטומציה של הדפדפן
Chrome for Testing הוא גרסה חדשה של Chrome שמטרגטת באופן ספציפי תרחישים לדוגמה של בדיקות של אפליקציות אינטרנט ואוטומציה.
ניפוי באגים – WebAssembly של C/C++
איך משתמשים בכלי הפיתוח ל-Chrome כדי למצוא ולתקן באגים ב-C/C++ WebAssembly.
איך Photoshop פתר את העבודה עם קבצים שגדולים יותר מהמותר בזיכרון
איך Adobe הצליחה לאפשר למשתמשים לערוך גם את הקבצים הגדולים ביותר בגרסה האינטרנטית של אפליקציית Photoshop האיקונית שלה? (המאמר הזה זמין גם כסרטון). ב-2021, Adobe, בשיתוף עם מהנדסי Chrome, השיקה גרסה של Photoshop לאינטרנט. התוכנה משתמשת ב-WebAssembly
איך אפליקציית עריכת התמונות וקטורית Boxy SVG משתמשת ב-Local Font Access API כדי לאפשר למשתמשים לבחור את הגופנים המקומיים המועדפים עליהם
Local Font Access API מספק מנגנון לגישה לנתוני הגופנים שמותקנים באופן מקומי אצל המשתמש, כולל פרטים ברמה גבוהה יותר כמו שמות, סגנונות ומשפחות, וגם הבייטים הגולמיים של קובצי הגופנים הבסיסיים. איך אפליקציית העריכה של קובצי SVG, Boxy SVG, משתמשת ב-API
מה חדש ב-WebGPU (Chrome 114)
אופטימיזציה של JavaScript ועוד.
אירועי מוטציה יוסרו מ-Chrome
הודעה על ההוצאה משימוש וההסרה המתוכננת של אירועי מוטציה, ושיתוף האופן שבו תוכלו להעביר את הקוד לפני ההסרה ביולי 2024.
מעבר מכתובות URL של נתונים ברכיב SVG
התמיכה בהקצאת כתובות URL מסוג data: לרכיב SVG תוסר. מומלץ לבצע העברה לחלופות.
גרסת בטא של Chrome 115
מילות מפתח מרובות לנכס התצוגה של CSS, לתכונות WGSLLanguageFeatures ל-WebGPU, לשדרוגי HTTPS ועוד.
מה חדש בכלי הפיתוח (Chrome 115)
לחלונית רכיבים נוספה תג subgrid חדש ל רשת משנה. התכונה הזו נמצאת כרגע בגרסת הניסוי של Chrome Canary. כדי לבדוק ולפתור באגים של רשת בת, שהיא רשת משנה, ולכן יורשת את מספר הטראקים והגודל שלהם מהרשת הראשית, לוחצים על התג. הוא מפעיל או משבית שכבת-על
עיצוב חוויית משתמש מעולה באמצעות Side Panel API החדש
אנחנו גאים להציג את Side Panel API החדש לתוספי Chrome.
חדש ב-Chrome 114
Chrome 114 מושק עכשיו! Chrome 114 מושק עכשיו! עם גלישת טקסט: איזון לשיפור פריסות הטקסט, קובצי Cookie Magic Automated partitioned State כבר כאן, ממשק ה-API החדש של Popover מאפשר מעבר קל יותר מתמיד, ויש עוד הרבה יותר.
הודעה על גרסת המקור השנייה לניסיון של לחץ על Compute
גרסת מקור חדשה לניסיון ב-Chrome שמאפשרת למפתחי אתרים לעקוב אחר לחץ המחשוב.
Chrome משבית את האפשרות לשנות את document.domain
אם האתר שלכם מבוסס על הגדרת document.domain, נדרשת פעולה מצידך.
איך עורך המשחקים Construct 3 משתמש ב-File System Access API כדי לאפשר למשתמשים לשמור את המשחקים שלהם
File System Access API מאפשר יכולות של קריאה, כתיבה וניהול קבצים. איך Construct 3 משתמש ב-API הזה (המאמר הזה זמין גם כסרטון). Construct 3 הוא עורך משחקים שפותח על ידי האחים Thomas ו-Ashley Gullen. בגרסה השלישית הנוכחית של עורך המשחקים שלהם, השניים
טיפים לכלי פיתוח: Workspace
אפשר להשתמש ב-Workspace כדי לשמור את השינויים שביצעתם בכלי הפיתוח בקובצי מקור מקומיים.
יצירת עקומות אנימציה מורכבות ב-CSS באמצעות פונקציית ההתאמה linear()
אנחנו גאים להציג את linear(), פונקציית התאמה ב-CSS שמבצעת אינטרפולציה לינארית בין הנקודות שלה, וכך מאפשרת ליצור מחדש אפקטים של קפיצות ושל קפיצים.
מניפסט – רקע
תיעוד עזר עבור מאפיין הרקע של Manifest.json.
חדש: Popover API
ה-API החדש של Popover כולל הסברים על פיתוח של הסברים, תפריטים ועוד.
איך חברת LEGO® Education משתמשת ב-Bluetooth באינטרנט ובממשקי Web Serial API
חברת LEGO Education משתמשת בעוצמת האינטרנט כדי להפוך את החיבור של דגמי LEGO למחשב לפשוט ככל האפשר.
מה חדש באורורה?
תוכלו לראות מה צוות Chrome Aurora עשה לאחרונה ואת מפת הדרכים שלו לשנת 2023.
איך עורך המודלים התלת-ממדי Blockbench משתמש ב-EearDropper API כדי לאפשר למשתמשים לבחור צבעים מכל מקום
EyeDropper API מספק מנגנון ליצירת כלי טפטפת שמאפשר למשתמשים לדגום צבעים מהמסכים שלהם, כולל מחוץ לחלון הדפדפן. איך עורך המודלים התלת-ממדיים Blockbench משתמש ב-API הזה בקוד הבסיסי שלו. (המאמר הזה זמין גם כסרטון). Blockbench הוא עורך מודלים מודרני בחינם
איך אפליקציית Photopea לעריכת תמונות משתמשת ב-File Treatment API כדי לאפשר למשתמשים לפתוח קבצים מסייר הקבצים שלהם
File Handling API מאפשר לאפליקציות אינטרנט לרשום את עצמן כרכיבי טיפול בקובץ לפורמטים של קבצים שהאפליקציה יכולה לתמוך בהם. איך אפליקציית עריכת התמונות Photopea משתמשת ב-API הזה? (המאמר הזה זמין גם כסרטון). Photopea הוא עורך תמונות אונליין בחינם שפותח
לוח הזמנים להוצאה משימוש של Web SQL עודכן
Web SQL הוסר לגמרי ב-Chromium 119.
גרסת המקור לניסיון של קטגוריות אחסון זמינה
תקן Storage מגדיר API עבור אומדנים לגבי נפח אחסון קבוע ומכסות, ואת ארכיטקטורת האחסון של הפלטפורמה. אנחנו עורכים ניסויים עם API כדי לאפשר חיזוי של פינוי קבוע של אחסון עקב לחץ זיכרון כבד. אפשר לנסות את Storage Buckets API בגרסת מקור לניסיון שפועלת מ-Chrome 115 עד Chrome 118.
מה חדש ב-CSS ובממשק המשתמש: מהדורת I/O 2023
20 התכונות המובילות של רכיבי CSS וממשק המשתמש שהודגשו ב-Google I/O 2023 וחבל לפספס אותן.
10 עדכונים ב-Google I/O
איך אנחנו מקלים על המפתחים לספק חוויות משתמש מתקדמות למשתמשים באמצעות עדכונים חשובים והשקות חדשות ששיתפנו ב-Google I/O 2023.
WebGPU: ביטול הנעילה של גישת GPU מודרנית בדפדפן
למד כיצד WebGPU פותחת את העוצמה של ה-GPU כדי להשיג ביצועים מהירים יותר של למידת מכונה ועיבוד גרפי טוב יותר.
איתור בעיות בטופס בעזרת כלי הפיתוח ל-Chrome
צוות כלי הפיתוח ל-Chrome מפתח תכונות חדשות שיעזרו לכם לזהות בעיות בטפסים ולנפות באגים במילוי האוטומטי. התכונות האלה נמצאות בשלבי תכנון והטמעה מוקדמים, ואנחנו זקוקים לבדיקה ולמשוב שלכם.
מה חדש באינטרנט ב-Android 2023
עדכונים לכלים שמביאים את האינטרנט ל-Android. שיפורים בפרטיות ותמיכה טובה יותר עבור מסכים גדולים ב-WebView, כרטיסיות מותאמות אישית חלקיות בכרטיסיות מותאמות אישית, התקנה קלה יותר ותכונות משולבות של PWA, ניהול חיובים בחנות Play ל-TWA ועוד.
מילוי אוטומטי משותף בין מסגרות iframe: הצעה ראשונית
בטפסים מסוימים יש שדות במסגרות iframe, מה שגורם לבעיות במילוי האוטומטי של הדפדפן. באמצעות מילוי אוטומטי משותף, מסגרת ההורה יכולה לציין את מידת המהימנות של מסגרות iframe ממקורות שונים כדי לתמוך בחוויה טובה יותר של מילוי אוטומטי עבור המשתמש.
WebDriver BiDi: עדכון סטטוס ל-2023
המאמר הזה מספק סקירה כללית של התכונות החדשות ב-WebDriver BiDi בשנת 2023.
מתכוננים ל-Google I/O
הכנת תוכנית אישית כהכנה לקראת כנס Google I/O.
הנפשה של אלמנטים בזמן גלילה באמצעות אנימציות מבוססות גלילה
כאן תלמדו איך לעבוד עם גלילת צירי זמן והצגת צירי זמן כדי ליצור אנימציות שמבוססות על גלילה בצורה מוצהרת.
מה חדש בכלי הפיתוח (Chrome 114)
ברירת המחדל של כלי הפיתוח היא הפעלה של הגדרות > ניסויים > ניפוי באגים ב-WebAssembly: הפעלת תמיכה ב-DWARF. מידע נוסף זמין במאמר ניפוי באגים ב-WebAssembly באמצעות כלים מודרניים. הניסוי הזה מאפשר להשהות את הביצוע ולנתח באגים בקוד C ו-C++
חדש ב-Chrome 113
Chrome 113 מושק עכשיו! WebGPU כבר כאן, הוא מאפשר ביצועים מעולים של גרפיקה בתלת-ממד וחישוב מקביל של נתונים באינטרנט, כלי הפיתוח יכולים עכשיו לעקוף את כותרות התגובות של הרשת, קבוצות של צד ראשון, חלק מארגז החול לפרטיות, שמאפשר לארגונים להצהיר שאתרים קשורים מתחילים בהשקה, ויש עוד הרבה דברים נוספים.
גרסת בטא של Chrome 114
איזון בין כותרות ב-CSS , CHIPS, אירוע הגלילה וחלון קופץ.
מידע על קובצי שירות של הרחבה
עובדי שירות של תוספים הם גורם handler מרכזי של אירוע. לכן הם שונים מעובדי שירותי אינטרנט.
אירועים ב-Service Workers
עובדי שירות של תוספים מגיבים לאירועים רגילים של קובצי שירות (service worker) ולאירועים רבים בממשק ה-API של התוספים.
עקרונות בסיסיים של קובץ שירות (service worker) של תוסף
קובצי שירות של תוספים מותקנים ומעודכנים באופן שונה מ-Service Workers באינטרנט.
טשטוש הרקע של המצלמה
גרסת מקור חדשה לניסיון של Chrome שמאפשרת למפתחי אינטרנט לשלוט בטשטוש הרקע של המצלמה.
שיחות וידאו משופרות עם קידוד AV1 מהיר יותר
גרסה 113 של Chrome כוללת שיפורים במקודד התוכנה AV1 של צוות Chrome Open Media.
מחזור החיים של ה-Service Worker בתוסף
עובדי שירות של תוספים מגיבים גם לאירועים רגילים של קובצי שירות (service worker) וגם לאירועים במרחבי שמות של תוספים. הם מוצגים יחד כי לעיתים קרובות סוג אחד בא אחרי סוג אחר במהלך שימוש בתוסף.
מה'חדש ב-WebGPU (Chrome {8/}113)
WebGPU נשלחים ב-Chrome עם שילוב של WebCodec בגרסת המקור לניסיון.
שאילתת מדיה של עדכון CSS
התאימו את ממשק המשתמש ליכולות הרענון של המסך.
טיפים לכלי פיתוח: מפות מקור בכלי הפיתוח
אפשר להשתמש במפות מקור בכלי הפיתוח כדי לנפות באגים בקוד המקורי במקום בפריסה.
משאבים למפתחים: הצגה וטעינה ידנית של מפות מקור
אפשר להשתמש בחלונית המשאבים למפתחים כדי לבדוק אם מפות המקור נטענות בהצלחה ולטעון אותן באופן ידני.
התאמה אישית של ממשק המשתמש
איך לגרום לכרטיסייה 'מותאם אישית' להתאים למראה ולתחושה של האפליקציה שלך.
תחילת העבודה
איך מפעילים כרטיסייה מותאמת אישית מאפליקציית Android.
מדידת מעורבות המשתמשים
איך מודדים את התעניינות המשתמשים בכרטיסיות מותאמות אישית.
ריבוי משימות עם כרטיסיות מותאמות אישית חלקיות
איך משתמשים בכרטיסיות מותאמות אישית חלקיות כדי לאפשר למשתמשים ליצור אינטראקציה עם האפליקציה בזמן צפייה בתוכן באינטרנט.
חימום ושליפה מראש: באמצעות שירות הכרטיסיות המותאמות אישית
למדו כיצד להשתמש בשירות הכרטיסיות המותאמות אישית כדי לשפר את חוויית המשתמש.
הוספת אינטראקטיביות מותאמת אישית
איך מוסיפים פעולות מותאמות אישית לכרטיסיות מותאמות אישית.
אפשר להתקין ממשק משתמש עשיר יותר במחשבים
מכשירים ניידים וחנויות אפליקציות שינו את האופן שבו משתמשים מגלים, מעריכים ומתקינים תוכנות. אפליקציות אינטרנט מציעות עכשיו פלטפורמה שבה יכולים מפתחים להבליט את האפליקציות שלהם בזמן ההתקנה.
מבט לאחור בזמן: התפתחות האוטומציה של בדיקות
מסע אל התפתחות האוטומציה של הבדיקות באינטרנט.
הקלטת אודיו וצילום מסך
איך מקליטים אודיו או וידאו מהכרטיסייה, מחלון או מהמסך.
Chromium Chronicle מס' 33: צפיות בסרט האנימציה
השימוש באנימציות מבוססות-שכבות ב-Views יכול לשפר את הביצועים ולהפחית את הסיכון מיוחדים, אבל די קשה להגדיר אותם. AnimationBuilder יכולים להפחית משמעותית את המורכבות ולשפר את הקריאוּת של שכבות אנימציות. נניח שצריך ליצור אנימציה של עמעום הדרגתי מתמשך
פתרון בעיות הקשורות לניתוק פריסת ה-CSS והזמנת המקור
ביקשת לקבל את המשוב שלך לגבי פתרון מוצע לבעיה בשיטות פריסה לסידור פריטים בסדר שמנותק ממקור המסמך.
איך אפשר להיעזר בסרגל הצד החדש של נקודות העצירה (breakpoint) כדי לנפות באגים מהר יותר
כדי להקל על ביצוע פעולות נפוצות כמו מחיקה או השבתה של נקודות עצירה, עיצבנו מחדש את סרגל הצד של נקודות העצירה (breakpoint) כך שתוכלו לבצע אותן בלחיצה אחת.
מה חדש בכלי הפיתוח (Chrome 113)
עכשיו אפשר לשנות את כותרות התגובה בחלונית רשת. בעבר, כדי להתנסות בכותרות של תגובות HTTP, נדרשה גישה לשרת האינטרנט. בעזרת שינוי ברירת המחדל של כותרות התגובה, אפשר ליצור אב טיפוס מקומי לתיקונים לכותרות שונות, כולל, בין היתר: כדי לשנות את ברירת המחדל של
גרסת בטא של Chrome 113
תכונות חדשות של מדיה ב-CSS, פונקציית ההתאמה לינארית() ו-WebGPU.
Chrome שולח את WebGPU
צוות Chrome שולח את WebGPU, המאפשר גרפיקה תלת-ממדית איכותית וחישוב מקביל של נתונים באינטרנט.
גרסאות מהירות יותר של Chrome
החל מגרסה 114 של Chrome ייקח פחות זמן בין ההסתעפות לגרסת הפצה לגרסה יציבה.
חדש ב-Chrome 112
Chrome 112 מושק עכשיו! עכשיו שירות CSS תומך בכללי קינון, מתבצע עדכון של האלגוריתם שנועד להגדיר את המיקוד הראשוני ברכיבים של תיבות דו-שיח. מעכשיו נדלג על רכיבי handler של אחזור ללא תפעול ב-Service Workers כדי להאיץ את הניווט, ויש עוד הרבה אפשרויות.
טיפול באירועים באמצעות שירותי עבודה
איך יוצרים תיקון באגים ב-service worker של תוסף
טיפים לכלי פיתוח: מהן מפות מקור?
כך תוכלו להיעזר במפות מקור כדי לנפות באגים בקוד המקורי במקום בפריסה.
התוסף של מפת המקור מסוג ignoreList
אפשר לשפר את חוויית ניפוי הבאגים בכלי הפיתוח ל-Chrome עם תוסף מפת המקור מסוג ignoreList.
מ-Web SQL ל-SQLite Wasm: המדריך להעברת מסדי נתונים
SQLite Wasm מגובה על ידי מערכת הקבצים הפרטית של המקור, כך שיש תחליף גמיש לטכנולוגיית מסד הנתונים Web SQL שהוצאה משימוש. המאמר הזה הוא מדריך להעברת הנתונים מ-Web SQL ל-SQLite Wasm. בפוסט הוצאה משימוש והסרה של Web SQL הודענו על הוצאה משימוש של
שותפות עם Fastly — ממסר HTTP של Oblivious עבור שרת k-anonymity של FLEDGE'
אנחנו משפרים את אמצעי הפרטיות של Chrome על ידי שיתוף פעולה עם Fastly כדי להטמיע את שרת k-anonymity עבור FLEDGE. מאחר שהנתונים מועברים דרך ממסר OHTTP בהטמעה הזו, שרתי Google לא מקבלים את כתובות ה-IP של משתמשי הקצה. שרת האנונימיות k הוא שלב נוסף לקראת ההטמעה המלאה של FLEDGE.
שיפור פרטיות המשתמשים על ידי דרישה להביע הסכמה לשליחת כותרת X-Requested-With מ-WebView
אנחנו רוצים להגן על פרטיות המשתמשים על ידי הגבלה של שליחת הכותרת X-Requested-With.
העברה ל-Service Worker
קובץ שירות (service worker) מאפשר לתוספים לפעול רק במקרה הצורך, וכך חוסך משאבים.
עדכון המניפסט
הפורמט של קובץ Manifest V3 שונה מעט מהפורמט של קובץ Manifest V2.
מה חדש בכלי הפיתוח (Chrome 112)
מכשיר ההקלטה כולל תמיכה באפשרויות השמעה חוזרת בהתאמה אישית שאפשר להטמיע בכלי הפיתוח באמצעות תוסף. כדאי לנסות את התוסף לדוגמה. בוחרים באפשרות החדשה של הפעלה חוזרת בהתאמה אישית כדי לפתוח את ממשק המשתמש של ההפעלה החוזרת בהתאמה אישית. כדי להתאים אישית את
מעברים של תצוגת SPA מגיעים ב-Chrome 111
ה-View Migrate API מאפשר מעברים בין דפים בתוך אפליקציות של דף יחיד, ובשלב מאוחר יותר יכלול אפליקציות שמכילות מספר דפים.
החלפת פונקציות ה-listener של בקשות אינטרנט חוסמות
החלק השני מתוך שלושת הקטעים המתאר את השינויים הנדרשים בקוד שאינו חלק מ-Service Worker.
עדכון הקוד
החלק הראשון מתוך שלושת הקטעים שמתאר את השינויים הנדרשים בקוד שאינו חלק מ-Service Worker.
גרסת בטא של Chrome 112
קינון CSS, קומפוזיציה של אנימציה ופרמטר שולח עבור הבנאי של FormsData.
שיפור אבטחת התוסף
הקטעים האחרונים מתוך שלושת הקטעים המתארים את השינויים הנדרשים בקוד שאינו חלק מ-Service Worker.
קינון CSS
אחת מהתכונות האהובות עלינו שמעבדות מראש ב-CSS מובנית עכשיו בשפה: כללי סגנון של סידור פנימי.
חדש ב-Chrome 111
Chrome 111 מושק עכשיו! בעזרת View Migrates API, תוכלו ליצור מעברים מטופחים באפליקציה בדף אחד ולשדרג את הצבעים לרמה 4 של CSS. תוכלו לגלות כלים חדשים בחלונית הסגנון כדי להפיק את המרב מפונקציונליות הצבעים החדשה, ויש עוד הרבה אפשרויות.
הבית החדש של Project Fugu API Showcase
Project Fugu API Showcase הוא אוסף של אפליקציות שמשתמשות בממשקי API שנכללים ב-Project Fugu. מטרת הפרויקט Capabilities Project (שם הקוד Project Fugu ) ב-Google היא לאפשר לאפליקציות אינטרנט לבצע כל פעולה שאפשר לבצע באפליקציות ספציפיות לפלטפורמה. בנוסף
השמירה על הפרטיות מנצחת! משתמשים משתפים עכשיו את המסכים שלהם בצורה חכמה יותר
בעזרת תיאוריית הנדנוד, המשתמשים הפסיקו לירות לעצמם ברגל במהלך שיחות ועידה בווידאו.
קישור רכיבים זה לזה באמצעות מיקום עוגן ב-CSS
בקרוב יושקו בפלטפורמת האינטרנט ממשקי API חדשים שיעזרו לכם למקם רכיבים באופן גמיש בלי טריקים.
שיתוף פעולה עם התעשייה כדי לפתח את CHIPS
היכרות עם שני אתגרים שצוות Chrome התמודד איתם במהלך יישום CHIPS, וכיצד משוב מהקהילה מילא תפקיד מרכזי בפיתוח העיצוב של ההצעה.
העברת הודעות באפליקציות מקוריות
החלפת הודעות עם אפליקציות מקוריות מהתוסף ל-Chrome.
שיפור סטנדרטים של התנהגות בדיונים בנושא סטנדרטים
המטרה של הצוות של Chrome לעודד דיונים מקצועיים, מכבדים ומכילים יותר.
כלי מסגרת לחלופות של גופנים
כדאי ללמוד איך Next.js, Nuxt.js וספריות אחרות עוזרים ליצור CSS של גופן חלופי ללא CLS.
תחילת העבודה עם שאילתות סגנון
שאילתות סגנון מאפשרות למפתחים לשלוח שאילתות לגבי ערכי סגנון של רכיב הורה באמצעות הכלל @container. בגרסאות Chrome 111, שאילתות סגנון עבור מאפיינים מותאמים אישית של CSS הן יציבות. כאן מוסבר איך מתחילים להשתמש בנכסים האלה.
טיפים לכלי פיתוח: גילוי בעיות בשירות CSS
שימוש בחלוניות 'סגנונות' ו'מחושבים' כדי לגלות בעיות ב-CSS באמצעות כלי הפיתוח.
קבלת עזרה בנוגע לתוספים ל-Chrome
לאן לפנות כדי לקבל עזרה לגבי שאלות שלא מופיעות במסמך התיעוד.
מיקומים
הפניה לכרטיסייה 'מיקומים'.
מה חדש בכלי הפיתוח (Chrome 111)
ניפוי באגים בצבע באיכות HD, חוויית משתמש משופרת בנקודת עצירה (breakpoint) ועוד.
ניסויים
הפניה לכרטיסייה 'ניסויים'.
סביבת עבודה
עיון בכרטיסייה של Workspace.
קיצורי דרך
הפניה לכרטיסייה 'קיצורי דרך'.
מכשירים
עיון בכרטיסייה 'מכשירים'.
סקירה כללית של ההגדרות
סקירה כללית של ההגדרות.
חלופות משופרות של גופן
אפשרויות השינוי החדשות של 'שינוי גודל' ו'שינוי גודל הגופן' מאפשרות למפתחים ליצור חלופות של גופנים שמתאימות לגופנים אחרים של אינטרנט. כך אפשר לצמצם את שינויי הפריסה.
גרסת בטא של Chrome 111
סוגי צבעים ומרחבי צבעים חדשים ב-CSS, פונקציות טריגונומטריות של CSS ו-View Transitions API.
מה חדש ב-Lighthouse 10
Lighthouse 10 כבר כאן עם ציונים וביקורות חדשים.
שיחה עם הבקר של Stadia עם WebHID
בקר Stadia המעודכן פועל כמו גיימפאד רגיל, כלומר לא ניתן לגשת לכל הלחצנים שלו באמצעות Gamepad API. בעזרת WebHID, עכשיו יש לכם גישה ללחצנים החסרים. מאז שהשירות של Stadia נסגר, רבים חששו שהשלט הרחוק יהפוך לחתיכת חומרה חסרת תועלת בזבל. למרבה המזל, צוות
מהם תכונות ניסיוניות ב-Chrome?
אפשר להפעיל כלים נוספים לניפוי באגים או לנסות תכונות חדשות או ניסיוניות ב-Chrome.
חדש ב-Chrome 110
Chrome 110 מושק עכשיו! תוכלו להוסיף סגנון מותאם אישית לרכיבי 'תמונה בתוך תמונה' באמצעות פסאודו-מחלקה חדשה של :תמונה בתוך תמונה, להגדיר את התנהגות ההפעלה של אפליקציית האינטרנט באמצעותlaunch_handler, להשתמש במאפיין ללא פרטי כניסה ב-iframes כדי להטמיע תוכן של צד שלישי שלא מגדיר מדיניות של כלי הטמעה ממקורות שונים, ויש עוד הרבה אפשרויות נוספות.
איך משתמשים ב-CrUX History API
כדאי ללמוד על CrUX History API ואיך להשתמש בו כדי לעקוב אחר מגמות בחוויית המשתמש.
מה חדש בכלי הפיתוח (Chrome 110)
ניקוי חלונית הביצועים בטעינה מחדש, הצגה והדגשה של הקוד במכשיר ההקלטה ועוד.
דרישות חדשות ל-Web Share API במסגרות iframe של צד שלישי
כדי לשפר את הפרטיות והאבטחה, עכשיו צריך לאפשר באופן מפורש קריאות ל-Web Share API ב-iframe של צד שלישי. במאמר הזה נסביר על שינוי שעלול לגרום לשיבושים ב-Web Share API. השינוי הזה כבר מופיע ב-Firefox, והוא יופיע ב- Chrome מגרסה 110, וצפוי להופיע ב-
Chromium Chronicle מס' 32: איך לשים לב לפער התיקונים
כך המפתחים של Chromium יכולים להקטין את הסיכוי לניצול ב-n ימים.
גישה ליותר צבעים ומרחבים משותפים חדשים
CSS Color 4 מביא לאינטרנט מגוון רחב של כלים ויכולות של צבעים.
מעבר לצבע CSS באיכות HD
CSS Color 4 מביא לאינטרנט מגוון רחב של כלים ויכולות של צבעים.
נעים להכיר: מרחבי הצבעים החדשים של CSS
צבע CSS 4 מספק לאינטרנט מגוון רחב של כלים ויכולות צבעים: יותר צבעים, פונקציות מניפולציה ומעברים הדרגתיים טובים יותר.
מדריך צבעים ב-CSS באיכות גבוהה
CSS Color 4 מביא לאינטרנט מגוון רחב של כלים ויכולות של צבעים.
העתיד של 'תמונה בתוך תמונה'
חדשות על גרסת מקור לניסיון ב-Chrome שמאפשרת תוכן HTML שרירותי בחלון שמוצג כל הזמן למעלה.
עדכון לגבי גישה לרשת פרטית: הכרזה על הארכת תקופת הניסיון להוצאה משימוש
במסגרת המפרט לגישה לרשת פרטית, נוציא משימוש ב-Chrome גישה לנקודות קצה ברשתות פרטיות מאתרים ציבוריים לא מאובטחים. תקופת ניסיון להוצאה משימוש זמינה עד Chrome 113.
CSS color-mix()
שלב צבעים בכל אחד ממרחבי הצבעים הנתמכים, ישירות משירות ה-CSS.
טיפים לכלי פיתוח: ניפוי באגים ב-PWA
ניפוי באגים באפליקציות מסוג Progressive Web App באמצעות כלי פיתוח.
משך חיים ארוך יותר של קובץ שירות בתוסף
עכשיו עובדים של שירותי תוספים יכולים להישאר בחיים כל עוד הם מקבלים אירועים. הדבר משפר את האמינות של עובדי שירותי התוספים, אבל יש מלכוד שכדאי להימנע ממנו.
Scrollend, אירוע JavaScript חדש
מחקו את פונקציות הזמן הקצוב לתפוגה ונקו את הבאגים שלהן. זה האירוע שבאמת צריך: גלילה.
מה חדש בכלי הפיתוח
חשוב להתעדכן בשינויים האחרונים בכלי הפיתוח.
דף אופליין בסיסי לאפליקציות אינטרנט ב-Chrome Android
החל מגרסה 109 של Chrome, הדפדפן יפיק באופן אוטומטי דף ברירת מחדל, כדי לציין שהאפליקציה במצב אופליין כשאין לאפליקציה אפליקציה אינטרנט מותקנת ב-Android חוויית אופליין משלה.
מסמכים שלא מופיעים במסך במניפסט מגרסה V3
הכירו את ממשק ה-API של Offscreen Documents לפיתוח תוספים ל-Chrome.
שליטה באותיות רישיות (Drops) באמצעות האות הראשונה של שירות ה-CSS
אומרים "להתראות" לפתרונות מעניינים לעקיפת העיצובים של קאפ חדש.
לגלות את האינטרנט התומך
באילו יכולות אינטרנט מתקדמות תומך הדפדפן שלך? ובאילו אפליקציות האינטרנט נעשה שימוש ביכולות האלה? כדי לענות על השאלות האלה, צריך להיכנס לאתר לבדיקת דפדפנים ולתוסף לדפדפן. Project Fugu הוא פרויקט חוצה-חברות שמגשר על פערים ביכולות האינטרנט, ומאפשר
למאפיינים 'פג תוקף' ו'גיל מקסימלי' יש עכשיו מגבלה עליונה
החל מגרסה M104 של Chrome (אוגוסט 2022), לא ניתן להגדיר לקובצי cookie תאריך תפוגה של יותר מ-400 ימים בעתיד.
מוודאים שאפשר לשחזר את הדף מהמטמון לדף הקודם/הבא
איך משתמשים ב-Lighthouse כדי לבדוק אם אפשר לשחזר דף מהמטמון לדף הקודם/הבא.
גרסת בטא של Chrome 110
אותיות ראשוניות של CSS, handler של הפעלת אפליקציות אינטרנט, תמיכה ב-iframe ממקורות שונים עבור FedCM API ועוד.
iframe ללא פרטי כניסה: הטמעה קלה של מסגרות iframe בסביבות COEP
Iframe ללא פרטי כניסה מוטמע ב-Chrome 110. היא מספקת למפתחים דרך לטעון מסמכים במסגרות iframe של צד שלישי באמצעות הקשר חדש וזמני. בתמורה, הם כבר לא כפופים לכללי ההטמעה של COEP. מפתחים שמשתמשים ב-COEP יכולים כעת להטמיע מסגרות iframe של צד שלישי שלא משתמשים ב-COEP בעצמם.
מאחזר סמלי אתרים
איך להשיג את סמל האתר של אתר מסוים.
SQLite Wasm בדפדפן שמגובה על ידי מערכת הקבצים הפרטית של Origin
שימוש ב-SQLite כדי לטפל בכל צורכי האחסון שלכם באינטרנט בצורה יעילה. SQLite היא מערכת פופולרית לניהול מסדי נתונים יחסיים מוטמעים, קלה ו בקוד פתוח. מפתחים רבים משתמשים בו כדי לאחסן נתונים באופן מובנה וקל לשימוש. בגלל הגודל הקטן והדרישות הנמוכות של
שינוי התקן הפלט של היעד ב-Web Audio
כאן מוסבר איך לשנות באופן פרוגרמטי את היעד של פלט האודיו ב-Web Audio.
חדש ב-Chrome 109
Chrome 109 מושק עכשיו. Origin Private File System API זמין עכשיו ל-Android, יש קבוצה של מאפיינים חדשים ב-CSS, אפשר להוסיף בקלות סימונים מתמטיים ב-HTML עם תמיכה בליבת MathML, ויש עוד הרבה דברים נוספים.
מה חדש בכלי הפיתוח (Chrome 109)
מעתיקים את השלב כסקריפט במכשיר ההקלטה, את שמות הפונקציות בפועל בהקלטות של הביצועים ועוד.
ניתוח מעמיק יותר של NG: פיצול בלוקים של LayoutNG
פיצול החסימה ב-LayoutNG הושלם. במאמר הזה נסביר איך זה עובד ולמה הוא חשוב.
טיפים לכלי פיתוח: ניפוי באגים בממשקי API של Project Fugu
שימוש בכלי הפיתוח לניפוי באגים בממשקי ה-API של Project Fugu.
שינוי בלוח הזמנים להפצה מ-Chrome 110
החל מגרסה 110 של Chrome, גרסה יציבה מוקדמת תפורסם לאחוז קטן מהמשתמשים.
הסבר על וריאציות של Chrome
מנגנון שמאפשר ל-Chrome לבדוק תכונות דפדפן חדשות
מהם ערוצי ההפצה של Chrome?
איך Chrome משתמש בערוצי ההפצה Canary, Dev, בטא ו-Sable כדי לבדוק תכונות חדשות, וכדי להשיק עדכונים.
איך בוחרים את התחביר של שירות CSS
בקבוצת העבודה של שירותי ה-CSS מתנהלים דיון לגבי הדרך הטובה ביותר להגדיר קינון ב-CSS. אם אתם כותבים שירותי CSS, נשמח לקבל עזרה.
Chrome Dev Insider: השנה שבה
עדכון מצוות פלטפורמת האינטרנט של Chrome שבו אנחנו לוקחים את המפתחים אל מאחורי הקלעים כדי לשתף נקודות מבט, שיחות ועדכונים.
עדכונים לגבי המדיניות של חנות האינטרנט של Chrome
Chrome מעדכן את מדיניות התוכנית למפתחים של חנות האינטרנט של Chrome כדי לציין בבירור את המשתמשים המנחים שלנו, לספק הקשר נוסף לגבי האכיפה וכדי שיהיה קל יותר להבין את המדיניות שלנו.
הגדלת הרלוונטיות של המודעות
מסמכים חדשים לארגז החול לפרטיות בנושא רלוונטיות של מודעות, ללא קובצי cookie של צד שלישי.
מה המפתחים צריכים לדעת על מצבי הזיכרון ומצב החיסכון באנרגיה של Chrome
כאן מוסבר איך לוודא שדף יוכל לטפל באלגנטיות של מצבי הזיכרון והחיסכון באנרגיה החדשים של Chrome.
טיפים לכלי הפיתוח: מצב מכשיר
סימולציה של מכשירי mobule עם מצב המכשיר בכלי הפיתוח.
גרסת בטא של Chrome 109
MathML, התמקדות מותנית ב-getDisplayMedia() , במערכת הקבצים הפרטית של מקור ב-Android ועוד.
אישור תשלום מאובטח ב-Chrome Android
'אישור תשלום מאובטח' מספק אישור תשלום עמיד בפני פישינג, עם היכולות של מפתחות הגישה לאינטרנט. היא תהיה זמינה ב-Chrome Android החל מ-Chrome 109.
כניסה ללא סיסמה בטפסים באמצעות מילוי אוטומטי של מפתח גישה של WebAuthn
ממשק המשתמש המותנה של WebAuthn משתמש בפונקציונליות של מילוי אוטומטי של טפסים בדפדפן, כדי לאפשר למשתמשים להיכנס עם מפתח גישה בצורה חלקה בתהליך המסורתי שמבוסס על סיסמאות.
תוספים ל-Chrome: הרחבת ממשק ה-API לתמיכה בניווט מיידי
ה-API של התוספים עודכן כדי לתמוך במטמון לדף הקודם/הבא, עם טעינה מראש של ניווטים.
חדש ב-Chrome 108
Chrome 108 מושק עכשיו. קיימים ממשקי API חדשים שמעניקים לך שליטה רבה יותר במהלך הפרמוט של מספרים. יש גרסת מקור לניסיון של Pop Up API, שעוזרת להציג למשתמשים תוכן ביקורתי בקלות. יש כמה שיפורי CSS. יש עוד הרבה יותר מכך.
שיפורים בשיתוף המסך ב-Chrome 109
פרטים על שני שיפורים בשיתוף המסך באינטרנט – מנגנון לשליטה בהתמקדות בכרטיסיות בזמן שיתוף המסך ומנגנון לשליטה בהפעלה מקומית של אודיו.
שיתוף טוב יותר של המסך עם 'התמקדות מותנית'
התמקדות מותנה של כרטיסייה או חלון במהלך שיתוף המסך באינטרנט.
טיפים לכלי פיתוח: זיהוי שיפורים ב-CSS
תוכלו להשתמש בחלונית הסקירה הכללית של CSS כדי לזהות שיפורים אפשריים ב-CSS.
חיפוש שירות CSS לא חוקי, בוטל, לא פעיל ואחרים
סקירה מהירה של בעיות במאפייני CSS.
מניפסט – oauth2
תיעוד עזר עבור המאפיין oauth2 של Manifest.json.
טיפים לכלי פיתוח: ניווט מהיר יותר בכלי הפיתוח
איך להאיץ את תהליך העבודה בעזרת ניווט מהיר יותר בכלי הפיתוח באמצעות קיצורי דרך והגדרות
מרכז הבקרה של CrUX
שימוש במרכז הבקרה של CrUX להמחשת נתוני BigQuery CrUX ב-BigQuery
לא כל נפח האחסון נוצר שווה: הצגת קטגוריות אחסון
'קטגוריות אחסון' הוא ממשק API שמאפשר לחזות פינוי קבוע של אחסון במקרה של לחץ זיכרון כבד.
עדכונים לגבי המדיניות של חנות האינטרנט של Chrome
Chrome מעדכן את מדיניות התוכנית למפתחים של חנות האינטרנט של Chrome כדי לציין בבירור את המשתמשים המנחים שלנו, לספק הקשר נוסף לגבי האכיפה וכדי שיהיה קל יותר להבין את המדיניות שלנו.
גרסת בטא של Chrome 108
יחידות חדשות של אזור תצוגה ב-CSS, Federated Credential Management API, גופני COLRv1 משתנים ועוד.
איך להתכונן לקראת שינויים בהתנהגות של שינוי הגודל של אזור התצוגה שיהיו זמינים ב-Chrome ב-Android
אילו שינויים צפויים בהתנהגות שינוי הגודל של אזור התצוגה ב-Chrome 108, למה עושים את השינוי הזה ב-Chrome ומה אפשר לעשות כדי להתכונן לקראתו.
מניפסט -input_components
תיעוד עזר עבור המאפייןinput_components של Manifest.json.
עדכון ההתנהגות של אירועי CanMakePayment ב-Payment Handler API
האירוע 'canmakepayment' של קובץ שירות (service worker) ב-Payment Handler API מודיע למוכר אם למשתמש יש כרטיס באפליקציית תשלום מותקנת. Chrome מסיר מאפיינים שמצורפים לאירוע.
טיפים לכלי פיתוח: דרכים שונות לפתיחת כלי הפיתוח
אתם יכולים לגלות את כל הדרכים לפתיחה של כלי הפיתוח ל-Chrome.
מה חדש בכלי הפיתוח (Chrome 108)
רמזים למאפייני CSS לא פעילים, סלקטורים חדשים של טקסט ו-XPath במכשיר ההקלטה ועוד.
שינוי תוכנה שעלול לגרום לכשל: שיטות סנכרון של AccessHandles
כדי לפשט את העבודה עם AccessHandles בהקשרים כמו Emscripten, אנחנו הופכים את השיטות של ממשק FileSystemSyncAccessHandle לממשק FileSystemSyncAccessHandle לסינכרוניות.
חדש בגרסה 107 של Chrome
Chrome 107 מושק עכשיו! יש מאפיינים חדשים ב-Screen Capture API שמשפרים את חוויות שיתוף המסך.עכשיו אפשר לזהות במדויק אם משאב בדף שלך חוסם עיבוד או לא.יש דרך חדשה לשלוח נתונים לשרת קצה עורפי באמצעות PendingBeacon API המוצהר בגרסת המקור לניסיון. יש עוד הרבה יותר מכך.
שיפור הקריאוּת של האתר שלך
אפשר לחפש טקסט עם ניגודיות נמוכה ולתקן אותו באמצעות כלי הפיתוח.
טיפים לכלי פיתוח: איך לגלות טקסט עם ניגודיות נמוכה ולתקן אותו
איך משתמשים בכלי הפיתוח ל-Chrome כדי לחפש טקסט עם ניגודיות נמוכה ולתקן אותו.
אסימוני Trust שינו את השם של אסימוני המצב הפרטי
השם של Trust Token API ישתנה ל-Private State Token API כדי לתאר טוב יותר את יתרונות הפרטיות והתועלת.
הקרן המתקדמת לאפליקציות אינטרנט – עדכון מאוקטובר 2022
באמצעות הקרן לאפליקציות אינטרנט מתקדמות, מימנו 11 פרויקטים שהחלקו יותר מ-100, 000 דולר במסגרת ה-Open Collective, במטרה להכיר בחשיבות של העבודה הזו ולאפשר ליותר אנשים להקדיש זמן לפרויקטים האלה.
התאמה אישית ואוטומציה של תהליכי עבודה למשתמשים מעבר לכלי ההקלטה של כלי הפיתוח ל-Chrome
במאמר הזה אנחנו מסבירים איך להתאים אישית תהליכי עבודה של משתמשים ולהפוך אותם לאוטומטיים, מעבר לכלי ההקלטה של כלי הפיתוח ל-Chrome.
בתוך ה-polyfill של שאילתת הקונטיינר
מידע נוסף על האופן שבו ה-Polyfill של שאילתת הקונטיינר מספק תמיכה בשאילתת קונטיינרים לדפדפנים ישנים יותר.
עזרה בבחירת תחביר לתוצאות של סקרים שמוצבים בתוך שירות CSS
ראו את התוצאות של 7,590 דעות של מפתחים.
דרך חדשה להתחיל את מסלול הפיתוח של תוספים ל-Chrome
דרך טובה יותר להתחיל את תהליך הלמידה של מפתחי Chrome.
Chrome Dev Insider: שיפור הביצועים באמצעות הסביבה העסקית של המסגרת
עדכון מצוות פלטפורמת האינטרנט של Chrome שבו אנחנו לוקחים את המפתחים אל מאחורי הקלעים כדי לשתף נקודות מבט, שיחות ועדכונים.
שינוי בגלישה ברכיבים שהוחלפו ב-CSS
אזהרה מתקדמת לגבי שינוי בהתנהגות של שירות CSS שעלול לגרום גלישה לא רצויה.
הוספת סקריפטים לכרטיסייה הפעילה
איך מפשטים את הסגנון של הדף הנוכחי
ניהול הכרטיסיות
איך מארגנים כרטיסיות באופן פרוגרמטי באמצעות קבוצות של כרטיסיות
הפעלת סקריפטים בכל דף
איך מוסיפים רכיבים חדשים לדפי אינטרנט קיימים באופן אוטומטי
תוסף Hello World
יצירת תוסף Hello World הראשון ל-Chrome.
האם פרויקט פוגו "done"?
המאמר הזה מתמקד בשינוי המיקוד של צוות Project Fugu, במקום להטמיע יכולות חדשות ולשפר את היכולות הקיימות.
מניפסט – מחבר
תיעוד עזר עבור מאפיין שם המחבר של Manifest.json.
גרסת בטא של Chrome 107
תוספות ל-Screen Capture API, אינטרפולציה של מאפייני תבנית רשת של CSS ועוד.
הימנעות משיתוף יתר כשמשתפים את המסך
פלטפורמת האינטרנט כוללת עכשיו אמצעי בקרה נוספים שמאפשרים לשתף את המסך תוך שמירה על הפרטיות.
ל-API של מטפל התשלומים נדרש CSP connect-src
משתמשי ה-Payment Handler API יצטרכו להוסיף את נקודת הקצה של התשלום להוראה 'connect-src' אם אתם משתמשים ב-CSP.
בקרות שיתוף מסך לשמירה על הפרטיות
בעזרת אמצעי הבקרה לשיתוף המסך באינטרנט עם שמירה על הפרטיות, המשתמשים יכולים להימנע משיתוף יתר.
טיפים לשימוש בכלי הפיתוח: עריכה, ניפוי באגים וייצוא של הקלטות זרימה של משתמשים
בחלונית של מכשיר ההקלטה ובתוספים שלה אפשר לערוך את ההקלטות של זרימת המשתמשים, לנפות באגים ולייצא אותן.
פרטים נוספים על המעבר למניפסט מגרסה V3
פרטים חדשים על התוכנית להעברת תוספים למניפסט מגרסה V3
חדש ב-Chrome 106
Chrome 106 מושק עכשיו. קיימים ממשקי API חדשים שמעניקים לך שליטה רבה יותר במהלך הפרמוט של מספרים. יש גרסת מקור לניסיון של Pop Up API, שעוזרת להציג למשתמשים תוכן ביקורתי בקלות. יש כמה שיפורי CSS. יש עוד הרבה יותר מכך.
איך Chrome מכין עדכונים למיליארדי משתמשים
"שיחה עם מנהלי תוכניות טכניים בצוות הגרסאות של Chrome, כדי ללמוד איך הם מבטיחים שכל גרסה תעבור באופן חלק."
מה חדש בכלי הפיתוח (Chrome 107)
מתאימים אישית את מקשי הקיצור, מדגישים אובייקטים של C/C+ ב'בודק הזיכרון' ועוד.
מה חדש בכלי הפיתוח (Chrome 106)
תמיכה טובה יותר בניפוי באגים מודרניים באינטרנט, פירוט של תזמוני LCP בתובנות לגבי הביצועים ועוד.
שאילתות לגבי קונטיינרים מתחילות להגיע לדפדפנים יציבים בזמן שה-Polyfill מקבל עדכון גדול
"שאילתות קונטיינרים מאפשרות לרכיבים להיות הבעלים של פרטי הסגנון הרספונסיביים שלהם, על סמך המקום שמתאים להם. אנחנו מתחילים להשיק את התכונה הזו בדפדפנים מודרניים, והייתה עדכון גדול בתמיכה ב-polyfill."
חלונות קופצים: הם יתעוררו לחיים!
דפוס בעייתי קל יותר לשימוש בממשקי API מובנים חדשים שנוספו לפלטפורמה.
הרחבת 'בודק הזיכרון' לניפוי באגים ב-C/C++
איך שיפרנו ניפוי באגים באפליקציות C/C++ WebAssembly באמצעות 'בודק הזיכרון'
טיפים מ-DevTools: איך לבדוק ולנפות באגים ב-flexbox של CSS
איך משתמשים בכלי הפיתוח ל-Chrome כדי לבדוק פריסות Flexbox של CSS, לשנות אותן ולנפות באגים.
הוצאה משימוש והסרות ב-Chrome 106
כדי לעזור לך לתכנן, אפשר לקבל סיכום לגבי ההוצאה משימוש וההסרות ב-Chrome 106.
גרסת מקור של iframe אנונימי: הטמעה קלה של מסגרות iframe בסביבות COEP
מפתחים שמשתמשים ב-COEP יכולים כעת להטמיע מסגרות iframe של צד שלישי שלא משתמשים ב-COEP בעצמם. גרסת מקור של iframe אנונימי זמינה לבדיקה ב-Chrome מגרסה 106 עד 108.
הוצאה משימוש והסרה של Web SQL
Web SQL הוצע לראשונה באפריל 2009 וננטש בנובמבר 2010. היא הוסרה מ-Chrome בשלבים, בשלב הראשון בהקשרים לא מאובטחים, ולבסוף לחלוטין החל מגרסה 119 של Chrome.
מקרה לדוגמה: ניפוי באגים זוויתי משופר באמצעות כלי פיתוח
צוותי הכלים של Angular ו-Angular, השתמשו ב-Angular כפיילוט, שיתפו פעולה כדי לספק לכם חוויית ניפוי באגים טובה יותר. מסגרות אחרות יכולות לשלוח שינויים דומים.
ניפוי באגים מודרני באינטרנט בכלי הפיתוח ל-Chrome
כדאי לקרוא על כמה מהשינויים האחרונים בכלי הפיתוח ל-Chrome, שמשפרים את חוויית השימוש בניפוי באגים וביצירת פרופילים במהלך עבודה עם חבילות תוכנה, frameworks וקוד של צד שלישי.
חדש ב-Chrome 105
Chrome 105 מושק עכשיו. שאילתות קונטיינר ו- :has() הם התאמה שנוצרת בגן עדן עם יכולת תגובה. ממשק Sanitizer API החדש מספק מעבד חזק למחרוזות שרירותיות, על מנת לצמצם את נקודות החולשה של כתיבת סקריפטים באתרים שונים. אנחנו עושים צעד נוסף להוצאה משימוש של WebSQL. ויש עוד המון.
הפעלת דחיסת נתונים וביטול דחיסה בדפדפן באמצעות Compression Streams API
כתיבת אפליקציות אינטרנט קטנות יותר שלא צריך לשלוח להן ספריית דחיסה או ספריית דחיסה לאחור משלהם Compression Streams API משמש לדחיסת נתונים ולביטול דחיסת נתונים באמצעות הפורמטים gzip או deflate (או deflate-raw). כשמשתמשים בדחיסת JavaScript מובנית, אין
אופטימיזציה של תמונות באמצעות ההנחיה בנושא תמונות זוויתיות
אנחנו גאים להציג את ההנחיה החדשה של תמונות Angular (NgOptimizedImage), שכוללת שיטות מובנות לאופטימיזציה של ביצועים בתמונות באפליקציות Angular.
טיפים לגבי DevTools: איך לזרז את תהליך העבודה בעזרת קיצורי דרך של מסוף
בעזרת קיצורי הדרך שמסופקים על ידי Console Utilities API, אפשר להפנות במהירות לרכיבים אחרונים, אובייקטים של שאילתות, לעקוב אחר אירועים וקריאות לפונקציות ועוד.
הכירו את השכבה העליונה: פתרון ל-z-index:10000
עם רכיבים מובנים חדשים וממשקי API חדשים שמגיעים לפלטפורמה, מהי "השכבה העליונה" שבה אנחנו יכולים להשתמש?
טיפים לכלי פיתוח: איך לבדוק רשת CSS
איך משתמשים בכלי הפיתוח ל-Chrome כדי להציג ולשנות פריסות רשת של CSS.
הסרת HTTP/2 Server Push מ-Chrome
דחיפת שרת HTTP/2 תושבת כברירת מחדל ב-Chrome 106
האם דפדפנים יכולים לבצע אופטימיזציה לטעינה של משאבים של צד שלישי?
עידוד שינויים לטעינה טובה יותר של משאבים של צד שלישי באינטרנט
מה חדש בכלי הפיתוח (Chrome 105)
התכונה תומכת בהפעלה מחדש מפורטת ובהעברת העכבר מעל אירועים במכשיר ההקלטה, LCP בחלונית התובנות לגבי הביצועים ועוד.
טיפים לכלי פיתוח: איך לבדוק ולשנות אנימציות CSS
בכרטיסייה 'אנימציות' אפשר לבדוק ולשנות אנימציות, מעברים בין CSS ועוד.
טיפים לשימוש בכלי פיתוח: קבלת תובנות פרקטיות לגבי ביצועי האתר
החלונית החדשה 'תובנות לגבי הביצועים' מאפשרת לקבל תובנות פרקטיות לגבי ביצועי האתר
הוצאה משימוש והסרות ב-Chrome 105
כדי לעזור לך לתכנן, אפשר לקבל סיכום לגבי ההוצאה משימוש וההסרות ב-Chrome 105.
@container ו-:has(): שני ממשקי API חדשים וחזקים שמגיעים אל Chromium 105
"שאילתות Container ו-:has() הן התאמה שנוצרת בגן עדן עם יכולת תגובה. למרבה המזל, שתי התכונות האלה נוחתות יחד ב-Chromium 105. זוהי גרסה ענקית הכוללת שתי תכונות מבוקשות ביותר לממשקים רספונסיביים!"
:has(): הבורר של הקבוצה המשפחתית
עם :has() נחיתה ב-Chromium 105. בואו נראה כמה מההזדמנויות המדהימות שהשירות CSS מציע!
שינויים ב-NavigateEvent ב-Chrome 105
ממשק ה-API לניווט מקבל שתי שיטות חדשות ב-NavigateEvent: הפקודה compute() מחליפה את המעבר ( () ו-tell() מחליף את RestoreScroll().
חדש ב-Chrome 104
Chrome 104 מושק עכשיו! תיעוד האזור מציין אזור לחיתוך כשמשתמשים ב-getDisplayMedia() כדי לצלם את הכרטיסייה הנוכחית. אפשר לכתוב את התחביר של שאילתת המדיה באמצעות אופרטורים מתמטיים של השוואה. התכונה 'מעברים משותפים של רכיבים' מתחילה גרסת מקור לניסיון. ויש עוד המון.
פורמטים מותאמים אישית לאינטרנט עבור Async Clipboard API
פורמטים מותאמים אישית לאינטרנט מאפשרים לאתרים לקרוא ולכתוב עומסי עבודה שרירותיים ללא סינון באמצעות פורמט סטנדרטי שאפליקציות יכולות להביע הסכמה לתמוך בו.
שיפור Analytics במרכז השליטה למפתחים של חנות האינטרנט של Chrome
Google משיקה חוויה משופרת של ניתוח נתונים עבור מרכז השליטה למפתחים של חנות האינטרנט של Chrome. קל יותר להבין את מרכז הבקרה החדש במבט אחד, והוא מרכז מראש את המידע השימושי ביותר.
טיפים לגבי DevTools: איך לרשום הודעות במסוף
אפשר להשתמש ב-Play Console כדי לתעד משתנים, אובייקטים והודעות, לסנן ולקבץ את ההודעות ועוד.
איך בוחרים תחביר לקינון CSS
שני תחבירים מתחרים מתחרים זקוקים לעזרה כדי לקבוע איזה מהם צריך להפנות למועמד למפרט.
תמיכה בשכבה העליונה בכלי הפיתוח ל-Chrome
אתם יכולים לגלות את השכבה העליונה וללמוד איך כלי הפיתוח ל-Chrome יישמו את התמיכה בה.
עדכון על תוכנית המימון של Chrome Web Framework לשנת 2022
אנחנו משתפים עדכון לגבי מקבלי המימון של Chrome' באינטרנט
טיפים למפתחים: איך לאמוד תכונות של מדיה להעדפות משתמשים ב-CSS באמצעות כלי הפיתוח
תוכלו להשתמש בכרטיסייה 'עיבוד' כדי לדמות את העדפות המשתמש ולבדוק את התנהגות המותאמת למשתמש באתר.
מה חדש בכלי הפיתוח (Chrome 104)
יש להפעיל מחדש את הפריים במהלך ניפוי באגים, את אפשרויות ההפעלה מחדש האיטית בחלונית מכשיר ההקלטה ועוד.
Chrome Dev Insider: מהדורת CSS וממשק משתמש
עדכון מצוות פלטפורמת האינטרנט של Chrome שבו אנחנו לוקחים את המפתחים אל מאחורי הקלעים כדי לשתף נקודות מבט, שיחות ועדכונים.
Signed Exchanges הושק באתרים למחשב
הודעה על תמיכה ב-Signed Exchanges בדפדפני Chromium במחשב, יחד עם השקות נוספות של תכונות אחרונות.
טיפים לכלי פיתוח: איך בודקים שאילתות בקונטיינר ב-CSS
בודקים וניפוי באגים בשאילתות של מאגר CSS באמצעות כלי הפיתוח.
בדיקה וניפוי באגים בשאילתות של מאגרי CSS
איך משתמשים בכלי הפיתוח ל-Chrome כדי לבדוק שאילתות בקונטיינר של CSS, לשנות אותן ולנפות באגים.
הוצאה משימוש והסרות ב-Chrome 104
עדכון לגבי ההוצאה משימוש וההסרות ב-Chrome 104 שיעזור לך לתכנן.
חדש ב-Chrome 103
Chrome 103 מושק עכשיו! יש קוד מצב HTTP חדש שעוזר לדפדפן להחליט איזה תוכן לטעון מראש לפני שהדף התחיל להגיע. Local Font Access API מאפשר לאפליקציות אינטרנט לספור גופנים שמותקנים במחשב של המשתמש ולהשתמש בהם. יש דרך קלה יותר להטמיע זמן קצוב לתפוגה בממשקי API אסינכרוניים. ויש עוד המון.
מה חדש בכלי הפיתוח (Chrome 103)
מתעדים אירועים בלחיצה כפולה ובלחיצה ימנית, אפשרויות חדשות למדידת מסלול המשתמשים ב-Lighthouse ועוד.
הסבר על תכונות נגישות
הסבר מקיף על תכונות הנגישות בכלי הפיתוח ל-Chrome.
חדש ב-Chrome 102
Chrome 102 מושק עכשיו! אפליקציות PWA מותקנות יכולות להירשם כרכיבי handler של קבצים, וכך למשתמשים קל יותר לפתוח קבצים ישירות מהדיסק. המאפיין inert מאפשר לסמן חלקים מה-DOM כאינרטיביים. ממשק ה-API לניווט מאפשר לאפליקציות בדף יחיד לטפל בניווט ובעדכונים של כתובת ה-URL. ויש עוד הרבה יותר!
איך ולמה יצרנו את התובנות לגבי הביצועים
איך ולמה יצרנו את החלונית 'תובנות לגבי הביצועים'.
מדריך להעברת נתונים (מיגרציה) של WebAssembly
לאור המומנטום של התמיכה ב-WebAssembly בדפדפנים שונים, אנחנו מתכננים להתמקד בקוד מקורי ב-WebAssembly מעכשיו והלאה, ולהסיר את התמיכה ב-PNaCl ברבעון הרביעי של 2019 (למעט אפליקציות Chrome). אנחנו מאמינים שהסביבה העסקית התוססת של WebAssembly מתאימה יותר
אישור תשלום מאובטח
סקירה כללית ברמה גבוהה על הצעת תקן באינטרנט שמאפשרת אימות מאובטח עם ספקים של שירותי תשלומים.
אימות באמצעות 'אישור תשלום מאובטח'
להטמיע פרוטוקולים של אימות ב-SPC כדי לאמת עסקאות של לקוחות.
רישום אישור של תשלום מאובטח
כדאי להטמיע את הפרוטוקולים ואת הזרימה של SPC לאימות, כדי שלקוחות יוכלו לבצע אימותים מול מנפיקי כרטיסים או בנקים ישירות מהמוכר.
הוצאה משימוש והסרות ב-Chrome 103
כדי לעזור לך לתכנן, כדאי לקבל עדכון לגבי ההוצאה משימוש וההסרות ב-Chrome 103.
תמיכה בכלי מאינטראקציה ועד הצגת התגובה (INP)
תמיכה בכלי הביצועים מאינטראקציה ועד הצגת התגובה בכל כלי הביצועים של Chrome.
אפליקציות מהירות יותר למספר דפים עם זרמי נתונים
נלמד איך משתמשים ב-workbox-streams כדי ליצור אפליקציות עם מספר דפים, שמשתמשים בסימון חלקי מהמטמון של ה-Service Worker ובתוכן חלקי מהרשת כדי ליצור חוויות מהירות שעובדות כמעט באופן מיידי.
שרת proxy פרטי לשליפה מראש ב-Chrome
האצת התהליך של הצגת התוכן הכי גדול (LCP) באמצעות שליפה מראש באתרים שונים.
שרת proxy פרטי לשליפה מראש ב-Chrome למנהלי רשתות
סקירה כללית על סינון תוכן בניווטים שנשלפו מראש.
האצת תהליך ה-LCP באמצעות שליפה מראש באתרים שונים
מבוא לטכנולוגיות הזמינות.
מה חדש בכלי הפיתוח (Chrome 102)
חלונית חדשה של תובנות לגבי ביצועים, קיצורי דרך לאמולציה של עיצוב בהיר או כהה ועוד.
ניפוי באגים מהיר יותר ב-WebAssembly
איך אנחנו הופכים ניפוי באגים של WebAssembly למהיר יותר באפליקציות גדולות.
הקרן לאפליקציות אינטרנט מתקדמות
הכרזה על הקרן לאפליקציות אינטרנט מתקדמות, לתמיכה בגורמים שהופכים את האינטרנט לעוצמתי יותר.
שיתוף כרטיסיות טוב יותר באמצעות ידית הצילום
פלטפורמת האינטרנט כוללת עכשיו נקודת אחיזה לתיעוד. מנגנון שמאפשר לאפליקציית אינטרנט לצילום לזהות באופן ארגונומי ובבטחה את אפליקציית האינטרנט שצולמה, אם אפליקציית האינטרנט שצולמה אישרה הצטרפות.
הצגת המאפיינים של אובייקטי DOM
הצגה וסינון של מאפיינים של אובייקטים של DOM.
בדיקת התכונה 'מטמון לדף הקודם/הבא'
יש לוודא שהדפים מותאמים לשמירה במטמון לדף הקודם/הבא.
חדש ב-Chrome 101
השקה של Chrome 101 מתבצעת עכשיו בשיטה חדשה לציון צבע באמצעות סימון hwb, ומתן עדיפות לאחזור כדי לרמוז לדפדפן על הסדר האידיאלי להורדת משאבים. ויש עוד הרבה יותר!
הפיכת תוכן מכווץ לנגיש באמצעות hidden=until-found
איך ערך המאפיין החדש הזה יבטיח שאפשר יהיה למצוא את התוכן בקטעי אקורדיון ולקשר אליו את התוכן.
אופטימיזציה של LCP באמצעות Signed Exchange
בורסות חתומות הן אמצעים עבור מפתחי אינטרנט לשיפור משמעותי של מהירות טעינת הדפים שנובעת מגורמים מפנים מ-SXG, כמו חיפוש Google. הם יכולים להפיק תועלת מהפעלתם באמצעות תיבת סימון, אבל יש פעולות נוספות שאפשר לבצע כדי להפיק מהם את המרב.
שליטה בתכונות הדפדפן באמצעות מדיניות ההרשאות
ניהול האופן שבו הדף שלך ומסגרות iframe מוטמעות של צד שלישי ניגשים לתכונות הדפדפן.
ניתוח מעמיק של NG: BlinkNG
כדאי לקרוא על BlinkNG ועל פרויקטים המשנה השונים שטיפלו בבעיות ממושכות בארגון ובמבנה של קוד Blink.
הטמעה מאובטחת של תוכן באתר
מידע על רכיבי HTML מרובים המשמשים להטמעת תוכן, ועל האופן שבו ניתן לבצע אופטימיזציה לאבטחה.
נעים להכיר: Chrome Dev Insider
סדרה חדשה של צוות פלטפורמת האינטרנט של Chrome, שבה אנחנו לוקחים את המפתחים אל מאחורי הקלעים כדי לשתף נקודות מבט, שיחות ועדכונים.
מציאת בעיות בביצועי הרינדור
צביעה מחדש של כתמים, שינויי פריסה, שכבות ואריחים, בעיות גלילה, הצגת סטטיסטיקות רינדור ודוח המדדים הבסיסיים של חוויית המשתמש (Core Web Vitals).
סקירה כללית של כרטיסיית הרינדור
יש לנו מגוון אפשרויות שמשפיעות על הרינדור של תוכן מהאינטרנט.
אמולציה של תכונות מדיה של CSS
יצירת אמולציה של העדפת ערכת צבעים, סוג מדיה, צבעים מאולצים, העדפה לניגודיות, העדפה לצמצום תנועה ולוח צבעים.
מה חדש בכלי הפיתוח (Chrome 101)
ניתן לייבא ולייצא את זרימת המשתמש כקובץ JSON, לתמוך בצבעי hwb() , להציג רמות מדורגות בחלונית סגנונות ועוד.
הוצאה משימוש והסרות ב-Chrome 101
כדי לעזור לך לתכנן, כדאי לקבל עדכון לגבי ההוצאה משימוש וההסרות ב-Chrome 101.
הוצאה משימוש והסרות ב-Chrome 102
עדכון לגבי ההוצאה משימוש וההסרות ב-Chrome 102 שיעזור לך לתכנן.
חוגגים את רשימת 100 Chrome עם ה- #100COLWebMoments
אנחנו חוגגים את ההשקה של גרסה 100 של Chrome, עם כמה רגעים בלתי נשכחים.
חדש ב-Chrome 100
Chrome 100 מושק עכשיו עם מספר גרסה בן שלוש ספרות. אנחנו מזמינים אותך לצאת למסע בזיכרון ולחגוג את #100COLWebMoments מאז ההשקה הראשונה של Chrome. יש כמה שינויים חשובים במחרוזת של סוכן המשתמש. ממשק ה-API של 'מיקום חלונות מרובים במסכים' מאפשר לספור את התצוגות שמחוברות למחשב של משתמש ולמקם חלונות במסכים ספציפיים. ויש עוד הרבה יותר!
תובנות לגבי הביצועים: תובנות פרקטיות לגבי ביצועי האתר
החלונית 'תובנות לגבי הביצועים' מאפשרת לכם לקבל תובנות פרקטיות לגבי ביצועי האתר שלכם.
מה חדש בכלי הפיתוח (Chrome 100)
אפשר לראות ולערוך את תו @support בכללים, לשנות את השם של הבורר של ההקלטה, להתאים אותו אישית ועוד.
הוצאה משימוש והסרות ב-Chrome 100
כדי לעזור לך לתכנן, לקבל עדכון לגבי ההוצאה משימוש וההסרות ב-Chrome 100.
זה תמיד אתה, Canvas2D
ממשק ה-API הבא עובר מהפך.
חדש ב-Chrome 99
Chrome 99 מושק עכשיו! העברת שכבות של CSS מעניקה לך שליטה רבה יותר על ה-CSS ועוזרת למנוע התנגשויות ספציפיות לסגנונות. שיטת showChooseer() מאפשרת להציג באופן פרוגרמטי בוחר דפדפן לרכיבי קלט כמו תאריך, צבע ורשימת נתונים. גרסה 100 של Chrome ו-Firefox תהיה זמינה בעוד שבועות בלבד. ויש עוד הרבה יותר!
אופטימיזציה של טעינת סקריפטים של צד שלישי ב-Next.js
במאמר הזה נסביר על רכיב הסקריפט Next.js ונדגים איך אפשר להשתמש בו כדי ליצור רצף טוב יותר של סקריפטים של צד שלישי.
מה חדש בכלי הפיתוח (Chrome 99)
ויסות נתונים של בקשות WebSocket, חלונית חדשה של Reporting API, עיצוב מסוף ועוד.
בדיקה וניפוי באגים בפריסות Flexbox של CSS
איך משתמשים בכלי הפיתוח ל-Chrome כדי לבדוק פריסות Flexbox של CSS, לשנות אותן ולנפות באגים.
הוצאה משימוש והסרות ב-Chrome 99
כדי לעזור לך לתכנן, כדאי לקבל עדכון לגבי ההוצאה משימוש וההסרות ב-Chrome 99.
שימוש ביישומי פלאגין
למרות שתיבת העבודה מציעה הרבה אפשרויות מועילות, ייתכן שבמקרים מסוימים יהיה עליך להרחיב אותה כדי לעמוד בדרישות האפליקציה שלך. זה המקום שבו ארכיטקטורת הפלאגין של Workbox יכולה להיות שימושית מאוד.
צ'יפ של בקשת הרשאות
ב-Chrome 98 נוספה שטח ייעודי בסרגל המיקום להרשאות, במטרה להפוך את ההנחיות לפחות תובעניות כדי לצמצם את התחושה של התעקשות על החלטה.
Chromium Chronicle מס' 28: תחילת השימוש ב-Chrome ב-iOS
כאן מוסבר איך לעבוד עם הקוד של אפליקציית Chrome ל-iOS.
חדש ב-Chrome 98
Chrome 98 מושק עכשיו! אם נרשמתם לגרסת המקור לניסיון של העיצוב הכהה האוטומטי, יש דרך חדשה לבטל את ההסכמה ברמת הרכיב. יש עכשיו תמיכה ב-COLRv1, התפתחות של פורמט הגופן COLRv0. יש עוד הרבה יותר מכך.
מדרג שכבות מגיעות לדפדפן שלך
"Cascade שכבות הן ממשק CSS API חדש שיעזור לך לנהל את סדר העדיפות של הקוד שלך, שיגיע בקרוב לכל הדפדפנים המודרניים."
הצגת בוחר דפדפן להצגת תאריך, שעה, צבע וקבצים
בפלטפורמת האינטרנט יש עכשיו דרך קנונית להצגת בוחר דפדפנים.
מה חדש בכלי הפיתוח (Chrome 98)
עץ נגישות בדף מלא, שינויים מדויקים יותר בכרטיסייה 'שינויים' ועוד.
Chrome ישבית את שינוי המסמך document.domain כדי להאט את מדיניות המקור הזהה
אם האתר שלך מסתמך על ההגדרה 'document.domain', נדרשת פעולה מצידך.
הוצאה משימוש והסרות ב-Chrome 98
רוצה לקבל סיכום לגבי ההוצאה משימוש וההסרות ב-Chrome 98?
גישה לרשת פרטית: הצגת קדם-הפעלה
במסגרת המפרט לגישה לרשת פרטית, נוציא משימוש ב-Chrome גישה לנקודות קצה ברשתות פרטיות מאתרים ציבוריים לא מאובטחים. בהמשך מופיעות פעולות מומלצות.
גופנים וקטוריים של COLRv1 צבעים ב-Chrome 98
ב-Chrome בגרסה 98, צוותי Chrome וגופנים הוסיפו תמיכה ב-COLRv1, התפתחות של פורמט הגופן COLRv0 שנועד להפוך צבעים לתפוצה רחבה על ידי הוספת צבעים מדורגים, איחוד ומיזוג ושימוש חוזר בצורות פנימיות עבור קובצי גופנים חדים וקומפקטיים שיידחוסים היטב.