חומרי עזר

app.runtime

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

app.window

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

appviewTag
Chrome 43 ואילך ChromeOS בלבד

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

bluetooth
ל-ChromeOS בלבד

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

bluetoothLowEnergy
ל-ChromeOS בלבד

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

bluetoothSocket
ל-ChromeOS בלבד

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

דפדפן
ל-ChromeOS בלבד

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

לוח העתקה
Dev channel ChromeOS only

ממשק ה-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
ל-ChromeOS בלבד

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

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

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

syncFileSystem

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

system.network

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

usb
ל-ChromeOS בלבד

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

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

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

webviewTag
ל-ChromeOS בלבד

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