虽然 Chrome 应用使用的是网络平台,但部分网络功能已停用或以其他方式使用。这主要是为了避免安全问题和改进编程做法。下面总结了该 Web 平台已停用的功能以及可能的权宜解决方法:
| 已停用 | 解决方法 | 
|---|---|
| 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(该 API 也会同步到云端)。 | 
| 导航 | 链接会在系统网络浏览器中打开。 window.history和window.location已停用。 | 
| 非沙盒化插件 | 不适用。 | 
| showModalDialog | 使用自定义灯箱/弹出式窗口。 | 
| 同步 XMLHttpRequest | 使用仅异步 XMLHttpRequest:摆脱同步 XXR。 | 
| 用户文本选择 | 默认情况下,用户无法再像在网页上选择文本一样选择文本。如需使应用的文本区域可选,请应用 CSS 样式 -webkit-user-select: text;。 | 
| webSql | 使用 IndexedDB 或 Filesystem API。 |