Cordova.js 有必要吗?

Is Cordova.js Necessary?

如果我们不需要访问设备的相机、联系人、GPS 等,有什么理由不删除 cordova.js 文件?也许它会改善加载时间。我成功构建并预览了该应用程序并注释掉了它的脚本标签,它似乎工作正常,但也许 cordova.js 比访问那些我不知道的设备 api 更重要。

如果你不使用它,那么不,你不需要它。但是,您基本上不是在构建网站吗?

Cordova 允许您通过在特定于平台的应用程序中嵌入浏览器来构建应用程序,因此您作为应用程序开发人员可以使用 JavaScript。 Cordova.js 提供对各种API 的透明访问以控制硬件,但如果您不使用它们,那么您可能不需要Cordova.js。

但除了设备 API 之外,Cordova 还可能实现某些浏览器(例如 polyfill). As far as I know Cordova doesn't do that out of the box, although there are plugins that do (like this one)缺少的标准浏览器 JavaScript 功能。

不过,当有疑问时,就性能而言,它并不重要。 Cordova.js 将成为应用程序的一部分,因此安装后无需下载。在浏览器中加载本地 js 文件的开销并不大,即使在 phone.

上也是如此