已停用的網頁功能

雖然 Chrome 應用程式使用網路平台,但部分網路功能已停用,或透過其他方式使用。主要目的為避免安全性問題,並改善程式設計做法。以下摘要說明網路平台的已停用功能,以及可能的解決方法:

已停用解決方法
alert使用自訂燈箱/彈出式視窗。
瀏覽器 Chrome API以上選項皆不適用,
confirm使用自訂燈箱/彈出式視窗。
document.cookie封裝應用程式頁面不會在伺服器上顯示,因此不需要使用這些頁面。
document.close以上選項皆不適用,
document.open以上選項皆不適用,
document.write使用 document.createElement。
外部資源如果是 iframe,請使用 webview 代碼。請參閱「嵌入內容」和「Webview Tag API」。影片和音訊可以使用非本機網址。
閃光燈使用 HTML5 平台。
送出表單使用 JavaScript 處理表單內容 (監聽事件提交,先在本機處理資料再傳送至伺服器)。
javascript:網址您無法將書籤小程式用於錨定標記的內嵌 JavaScript。請改用傳統的點擊處理常式。
localStorage使用 IndexedDB 或 Storage API (也會同步處理至雲端)。
導覽透過系統網路瀏覽器開啟連結。「window.history」和「window.location」已停用。
不採用沙箱機制的外掛程式以上選項皆不適用,
showModalDialog使用自訂燈箱/彈出式視窗。
同步 XMLHttpRequest使用僅非同步 XMLHttpRequest取得同步 XXR
選取使用者文字根據預設,使用者無法再像在網頁上一樣選取文字。如要讓應用程式的文字區域可選取,請套用 CSS 樣式 -webkit-user-select: text;
webSql使用 IndexedDB 或 Filesystem API