这周我收到了谷歌的安全警报,告诉我升级我的安卓版本的cordova应用程序。来自谷歌的电子邮件如下-
这是一个通知,您的应用程序is是基于包含安全漏洞的Apache Cordova版本构建的。这包括一个严重的跨应用程序脚本(XAS)漏洞。在某些情况下,易受攻击的应用程序可被远程攻击以窃取敏感信息,如用户登录凭据。
您应该尽快升级到Apache Cordova 3.5.1或更高版本。有关漏洞的更多信息,以及升级Apache Cordova的指导,请参阅http://cordova.apache.org/announcements/2014/08/04/android-351.html。
请注意,具有使用户面临危害风险的漏洞的应用程序可能被视为“危险产品”,并将被从Google Play中删除。
因此,我需要检查我的cordova应用程序的当前版本。我可以在windows cmd上使用npm update -g cordova
升级我的cordova安装。问题是我如何检查我的cordova应用程序的当前平台(在我的例子中是android)版本?
发布于 2014-10-05 14:16:11
可以通过以下命令检查cordova应用程序的当前平台版本
cordova platform version android
并可以使用以下命令进行升级
cordova platform update android
你可以用你选择的任何平台来代替android,比如"ios“或者其他一些平台。
仅适用于android平台。我还没检查过。您可以尝试在代码段中替换android,以尝试用于其他平台。
发布于 2014-10-05 14:15:50
跑
cordova -v
以查看当前运行的版本。运行npm info命令
npm info cordova
有关包含当前版本以及其他可用版本号的更长列表
发布于 2015-08-05 18:13:01
只需输入cordova platform ls
这将列出所有已安装的平台及其版本,以及可供安装的平台,以及:)
https://stackoverflow.com/questions/26200127
复制相似问题