已停用的网络功能

虽然 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.historywindow.location 已停用。
非沙盒化插件不适用。
showModalDialog使用自定义灯箱/弹出式窗口。
同步XMLHttpRequest使用仅异步 XMLHttpRequest摆脱同步 XXR
用户文本选择默认情况下,用户无法再像在网页上选择文本一样选择文本。如需使应用的文本区域可选,请应用 CSS 样式 -webkit-user-select: text;
webSql使用 IndexedDB 或 Filesystem API