חומרי עזר

app.runtime

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

app.window

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

appviewTag
Chrome מגרסה 43 ואילך

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

Bluetooth

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

bluetoothLowEnergy

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

bluetoothSocket

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

דפדפן

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

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

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

fileSystem
בחזית בלבד

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

הסתרה

יש להשתמש ב-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

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

networking.onc
Chrome 59+ ChromeOS בלבד

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

serial

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

socket

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

sockets.tcp

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

sockets.tcpServer

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

sockets.udp

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

syncFileSystem

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

system.network

שימוש ב-API של chrome.system.network.

usb

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

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

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

webviewTag

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