חומרי עזר

app.runtime

משתמשים ב-chrome.app.runtime API כדי לנהל את מחזור החיים של האפליקציה. זמן הריצה של האפליקציה מנהל את ההתקנה של האפליקציה, שולט בדף האירועים ויכול להפסיק את פעולת האפליקציה בכל שלב.

app.window

משתמשים ב-API‏ chrome.app.window כדי ליצור חלונות. לחלונות יש מסגרת אופציונלית עם סרגל כותרת ופקדים לשינוי גודל. הם לא משויכים לחלונות של דפדפן Chrome. אפשר לראות הדגמה של האפשרויות האלה בדוגמה של מצב החלון.

appviewTag
Chrome 43 ואילך

אפשר להשתמש בתג appview כדי להטמיע אפליקציות אחרות של Chrome באפליקציית Chrome. (ראו שימוש).

bluetooth

משתמשים ב-chrome.bluetooth API כדי להתחבר למכשיר Bluetooth. כל הפונקציות מדווחות על כשלים באמצעות chrome.runtime.lastError.

bluetoothLowEnergy

chrome.bluetoothLowEnergy API משמש לתקשורת עם מכשירי Bluetooth Smart (צריכת אנרגיה נמוכה) באמצעות פרופיל המאפיינים הכללי (GATT).

bluetoothSocket

משתמשים ב-chrome.bluetoothSocket API כדי לשלוח ולקבל נתונים למכשירי Bluetooth באמצעות חיבורי RFCOMM ו-L2CAP.

דפדפן

אפשר להשתמש ב-chrome.browser API כדי ליצור אינטראקציה עם דפדפן Chrome שמשויך לאפליקציה הנוכחית ולפרופיל Chrome.

clipboard
ערוץ פיתוח ChromeOS בלבד

ממשק ה-API של chrome.clipboard מסופק כדי לאפשר למשתמשים לגשת לנתונים של לוח העריכה. זהו פתרון זמני לאפליקציות פלטפורמה של ChromeOS עד שיהיה פתרון חלופי לאינטרנט הפתוח. התכונה תוצא משימוש ברגע שיהיה פתרון לאינטרנט הפתוח, וזה יכול לקרות ברבעון הרביעי של 2017.

fileSystem
רק בחזית

משתמשים ב-API‏ chrome.fileSystem כדי ליצור קבצים במערכת הקבצים המקומית של המשתמש, לקרוא אותם, לנווט בהם ולכתוב בהם. באמצעות ה-API הזה, אפליקציות Chrome יכולות לקרוא ולכתוב למיקום שהמשתמש בחר. לדוגמה, אפליקציה לעריכת טקסט יכולה להשתמש ב-API כדי לקרוא ולכתוב מסמכים מקומיים. כל הכשלים מדווחים באמצעות chrome.runtime.lastError.

hid

אפשר להשתמש ב-API‏ chrome.hid כדי ליצור אינטראקציה עם מכשירי HID מחוברים. ממשק ה-API הזה מספק גישה לפעולות HID מתוך ההקשר של אפליקציה. באמצעות ממשק ה-API הזה, אפליקציות יכולות לפעול כמנהלי התקנים למכשירי חומרה. כדי לדווח על שגיאות שנוצרות על ידי ה-API הזה, צריך להגדיר את runtime.lastError ולהפעיל את הקריאה החוזרת הרגילה של הפונקציה. במקרה כזה, הפרמטרים הרגילים של פונקציית הקריאה החוזרת יהיו לא מוגדרים.

mdns
Chrome 43 ואילך

משתמשים ב-API‏ chrome.mdns כדי לגלות שירותים באמצעות mDNS. היא כוללת קבוצת משנה של התכונות של מפרט NSD: http://www.w3.org/TR/discovery-api/

mediaGalleries
ל-ChromeOS בלבד

אפשר להשתמש ב-chrome.mediaGalleries API כדי לגשת לקובצי מדיה (אודיו, תמונות, וידאו) מהדיסקים המקומיים של המשתמש (בהסכמת המשתמש).

networking.onc
Chrome 59 ואילך ChromeOS בלבד

chrome.networking.onc API משמש להגדרת חיבורים לרשת (סלולרית, אתרנט, VPN או Wi-Fi). ה-API הזה זמין בסשנים של קיוסק ב-ChromeOS שמופעלים באופן אוטומטי.

serial

משתמשים ב-API ‏chrome.serial כדי לקרוא ממכשיר שמחובר ליציאה טורית ולכתוב אליו.

socket

אפשר להשתמש ב-chrome.socket API כדי לשלוח ולקבל נתונים ברשת באמצעות חיבורי TCP ו-UDP. הערה: החל מגרסה Chrome 33, הוצאנו את ה-API הזה משימוש והחלפנו אותו ב-API‏ sockets.udp, sockets.tcp ו-sockets.tcpServer.

sockets.tcp

אפשר להשתמש ב-chrome.sockets.tcp API כדי לשלוח ולקבל נתונים ברשת באמצעות חיבורי TCP. ה-API הזה מחליף את הפונקציונליות של TCP שהייתה זמינה בעבר ב-chrome.socket API.

sockets.tcpServer

משתמשים ב-chrome.sockets.tcpServer API כדי ליצור אפליקציות לשרת באמצעות חיבורי TCP. ה-API הזה מחליף את הפונקציונליות של TCP שהייתה זמינה בעבר ב-chrome.socket API.

sockets.udp

משתמשים ב-chrome.sockets.udp API כדי לשלוח ולקבל נתונים ברשת באמצעות חיבורי UDP. ה-API הזה מחליף את הפונקציונליות של UDP שהייתה קיימת בעבר ב-API של socket.

syncFileSystem

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

system.network

משתמשים ב-chrome.system.network API.

usb

אפשר להשתמש ב-chrome.usb API כדי לתקשר עם מכשירי USB מחוברים. ממשק ה-API הזה מספק גישה לפעולות USB מתוך ההקשר של אפליקציה. באמצעות ממשק ה-API הזה, אפליקציות יכולות לפעול כמנהלי התקנים למכשירי חומרה. כדי לדווח על שגיאות שנוצרות על ידי ה-API הזה, צריך להגדיר את runtime.lastError ולהפעיל את הקריאה החוזרת הרגילה של הפונקציה. במקרה כזה, הפרמטרים הרגילים של הקריאה החוזרת יהיו לא מוגדרים.

virtualKeyboard
Chrome 58 ואילך ChromeOS בלבד

chrome.virtualKeyboard API הוא API לשימוש בקיוסקים בלבד, שמשמש להגדרת הפריסה וההתנהגות של המקלדת הווירטואלית בסשנים של קיוסקים.

webviewTag

משתמשים בתג webview כדי לטעון באופן פעיל תוכן בשידור חי מהאינטרנט דרך הרשת ולהטמיע אותו באפליקציית Chrome. האפליקציה יכולה לשלוט במראה של התג webview ולקיים אינטראקציה עם תוכן האינטרנט, להתחיל ניווטים בדף אינטרנט מוטמע, להגיב לאירועי שגיאה שמתרחשים בתוכו ועוד (ראו שימוש).