Tài liệu tham khảo

app.runtime

Sử dụng API chrome.app.runtime để quản lý vòng đời của ứng dụng. Thời gian chạy ứng dụng quản lý quá trình cài đặt ứng dụng, kiểm soát trang sự kiện và có thể tắt ứng dụng bất cứ lúc nào.

app.window

Sử dụng API chrome.app.window để tạo cửa sổ. Cửa sổ có khung tuỳ chọn với thanh tiêu đề và các nút điều khiển kích thước. Chúng không liên kết với bất kỳ cửa sổ trình duyệt Chrome nào. Hãy xem Mẫu trạng thái cửa sổ để xem bản minh hoạ về các lựa chọn này.

appviewTag
Chrome 43 trở lên

Sử dụng thẻ appview để nhúng các ứng dụng Chrome khác vào ứng dụng Chrome của bạn (xem phần Cách sử dụng).

bluetooth

Sử dụng API chrome.bluetooth để kết nối với một thiết bị Bluetooth. Tất cả các hàm đều báo cáo lỗi thông qua chrome.runtime.lastError.

bluetoothLowEnergy

API chrome.bluetoothLowEnergy được dùng để giao tiếp với các thiết bị Bluetooth Smart (Năng lượng thấp) bằng Hồ sơ thuộc tính chung (GATT).

bluetoothSocket

Sử dụng API chrome.bluetoothSocket để gửi và nhận dữ liệu đến các thiết bị Bluetooth bằng cách sử dụng các kết nối RFCOMM và L2CAP.

browser

Sử dụng API chrome.browser để tương tác với trình duyệt Chrome được liên kết với ứng dụng hiện tại và hồ sơ Chrome.

clipboard
Kênh nhà phát triển Chỉ dành cho ChromeOS

API chrome.clipboard được cung cấp để cho phép người dùng truy cập vào dữ liệu của bảng nhớ tạm. Đây là giải pháp tạm thời cho các ứng dụng nền tảng ChromeOS cho đến khi có giải pháp thay thế trên web mở. API này sẽ không được dùng nữa khi có giải pháp web mở, có thể là vào quý 4 năm 2017.

fileSystem
Chỉ nền trước

Sử dụng API chrome.fileSystem để tạo, đọc, điều hướng và ghi vào hệ thống tệp cục bộ của người dùng. Với API này, Ứng dụng Chrome có thể đọc và ghi vào một vị trí do người dùng chọn. Ví dụ: một ứng dụng trình chỉnh sửa văn bản có thể dùng API này để đọc và ghi tài liệu cục bộ. Mọi lỗi đều được thông báo qua chrome.runtime.lastError.

hid

Sử dụng API chrome.hid để tương tác với các thiết bị HID đã kết nối. API này cung cấp quyền truy cập vào các thao tác HID trong bối cảnh của một ứng dụng. Khi sử dụng API này, các ứng dụng có thể hoạt động như trình điều khiển cho các thiết bị phần cứng. Các lỗi do API này tạo ra sẽ được báo cáo bằng cách đặt runtime.lastError và thực thi lệnh gọi lại thông thường của hàm. Các tham số thông thường của lệnh gọi lại sẽ không xác định trong trường hợp này.

mdns
Chrome 43 trở lên

Sử dụng API chrome.mdns để khám phá các dịch vụ qua mDNS. Điều này bao gồm một tập hợp con các tính năng của quy cách NSD: http://www.w3.org/TR/discovery-api/

mediaGalleries
Chỉ dành cho ChromeOS

Sử dụng API chrome.mediaGalleries để truy cập vào các tệp đa phương tiện (âm thanh, hình ảnh, video) trên ổ đĩa cục bộ của người dùng (với sự đồng ý của người dùng).

networking.onc
Chrome 59 trở lên Chỉ dành cho ChromeOS

API chrome.networking.onc được dùng để thiết lập các kết nối mạng (Di động, Ethernet, VPN hoặc Wi-Fi). API này có trong các phiên kiosk Chrome OS tự động chạy.

serial

Sử dụng API chrome.serial để đọc và ghi vào một thiết bị kết nối với cổng nối tiếp.

socket

Sử dụng API chrome.socket để gửi và nhận dữ liệu qua mạng bằng các kết nối TCP và UDP. Lưu ý: Kể từ Chrome 33, API này không được dùng nữa mà thay vào đó là các API sockets.udp, sockets.tcpsockets.tcpServer.

sockets.tcp

Sử dụng API chrome.sockets.tcp để gửi và nhận dữ liệu qua mạng bằng các kết nối TCP. API này thay thế chức năng TCP có trong API chrome.socket trước đây.

sockets.tcpServer

Sử dụng API chrome.sockets.tcpServer để tạo các ứng dụng máy chủ bằng cách sử dụng kết nối TCP. API này thay thế chức năng TCP có trong API chrome.socket trước đây.

sockets.udp

Sử dụng API chrome.sockets.udp để gửi và nhận dữ liệu qua mạng bằng các kết nối UDP. API này thay thế chức năng UDP trước đây có trong API "socket".

syncFileSystem

Sử dụng API chrome.syncFileSystem để lưu và đồng bộ hoá dữ liệu trên Google Drive. API này KHÔNG dùng để truy cập vào các tài liệu tuỳ ý của người dùng được lưu trữ trong Google Drive. Nó cung cấp bộ nhớ có thể đồng bộ hoá dành riêng cho ứng dụng để sử dụng khi không có mạng và lưu vào bộ nhớ đệm, nhờ đó, cùng một dữ liệu có thể có sẵn trên nhiều ứng dụng. Hãy đọc bài viết Quản lý dữ liệu để biết thêm thông tin về cách sử dụng API này.

system.network

Sử dụng API chrome.system.network.

usb

Sử dụng API chrome.usb để tương tác với các thiết bị USB đã kết nối. API này cung cấp quyền truy cập vào các thao tác USB trong bối cảnh của một ứng dụng. Khi dùng API này, các ứng dụng có thể hoạt động như trình điều khiển cho các thiết bị phần cứng. Các lỗi do API này tạo ra sẽ được báo cáo bằng cách đặt runtime.lastError và thực thi lệnh gọi lại thông thường của hàm. Các tham số thông thường của lệnh gọi lại sẽ không xác định trong trường hợp này.

virtualKeyboard
Chrome 58 trở lên Chỉ dành cho ChromeOS

API chrome.virtualKeyboard là API chỉ dành cho kiosk, dùng để định cấu hình bố cục và hành vi của bàn phím ảo trong các phiên kiosk.

webviewTag

Sử dụng thẻ webview để chủ động tải nội dung phát trực tiếp từ web qua mạng và nhúng nội dung đó vào Ứng dụng Chrome. Ứng dụng của bạn có thể kiểm soát giao diện của webview và tương tác với nội dung trên web, bắt đầu thao tác điều hướng trong một trang web được nhúng, phản ứng với các sự kiện lỗi xảy ra trong đó, v.v. (xem phần Cách sử dụng).