חומרי עזר

app.runtime

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

app.window

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

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

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

bluetooth
ChromeOS בלבד

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

bluetoothLowEnergy
ChromeOS בלבד

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

bluetoothSocket
ChromeOS בלבד

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

דפדפן
ChromeOS בלבד

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

clipboard
ערוץ Dev ChromeOS בלבד

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

fileSystem
חזית בלבד

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

hid

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

mdns
Chrome 43 ואילך

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

mediaGalleries
ChromeOS בלבד

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

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

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

serial
ChromeOS בלבד

אפשר להשתמש ב-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
ChromeOS בלבד

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

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

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

webviewTag
ChromeOS בלבד

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