Các tính năng web bị tắt

Mặc dù Ứng dụng Chrome sử dụng nền tảng web, một số tính năng web đã bị tắt hoặc một số tính năng khác được sử dụng theo cách khác. Chủ yếu là để tránh các vấn đề bảo mật và cải thiện các phương pháp lập trình. Dưới đây là bản tóm tắt các tính năng bị tắt của nền tảng web và các giải pháp có thể giải quyết:

Đã tắtGiải pháp tạm thời
alertSử dụng hộp đèn/cửa sổ bật lên tuỳ chỉnh.
API trình duyệt ChromeKhông có.
confirmSử dụng hộp đèn/cửa sổ bật lên tuỳ chỉnh.
document.cookieCác trang ứng dụng được đóng gói không được hiển thị trên máy chủ, vì vậy, bạn không cần sử dụng những trang này.
document.closeKhông có.
document.openKhông có.
document.writeSử dụng document.createElement.
Tài nguyên bên ngoàiSử dụng thẻ webview cho iframe. Xem nội dung Nhúng nội dungAPI Thẻ WebView. Video và âm thanh được phép sử dụng URL không phải cục bộ.
FlashSử dụng nền tảng HTML5.
Gửi biểu mẫuSử dụng JavaScript để xử lý nội dung biểu mẫu (nghe sự kiện gửi, xử lý dữ liệu cục bộ trước khi gửi đến máy chủ).
javascript: urlBạn không thể sử dụng dấu trang cho JavaScript cùng dòng trên các điểm neo. Thay vào đó, hãy sử dụng trình xử lý lượt nhấp truyền thống.
localStorageSử dụng IndexedDB hoặc Storage API (cũng đồng bộ hoá với đám mây).
Thao tácCác đường liên kết sẽ mở ra cùng với trình duyệt web của hệ thống. window.historywindow.location đã tắt.
Plugin không có hộp cátKhông có.
showModalDialogSử dụng hộp đèn/cửa sổ bật lên tuỳ chỉnh.
XMLHttpRequest đồng bộSử dụng XMLHttpRequest chỉ không đồng bộ: Loại bỏ XXR đồng bộ.
Lựa chọn văn bản của người dùngTheo mặc định, người dùng không thể chọn văn bản như trên trang web nữa. Để làm cho các vùng văn bản của ứng dụng có thể chọn được, hãy áp dụng kiểu CSS, -webkit-user-select: text;.
webSqlSử dụng IndexedDB hoặc Filesystem API.