本周我收到了来自Google的安全警报,告诉我升级我的android版本的cordova应用程序。来自谷歌的电子邮件如下-
这是一个通知,表明您的应用程序ID是基于包含安全漏洞的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)版本?
只需输入cordova平台ls
这将列出所有已安装的平台及其版本,以及可用于安装的平台,以及:)
跑
cordova -v
查看当前运行的版本。运行npm info命令
npm info cordova
有关包含当前版本和其他可用版本号的更长列表
可通过以下命令检查cordova应用程序的当前平台版本
cordova platform version android
并且可以使用命令升级
cordova platform update android
您可以用“ios”或其他任何平台选择来替换android。
这只适用于android平台。我还没有检查。您可以尝试在代码段中替换android,以尝试其他平台。
我在使用cordova并将其应用于Phonegap构建。虽然PGB告诉我我使用的是一个旧版本,但它还是起作用了——我无法更改那里的设置。 我已经升级到科尔多瓦4现在,一个版本的PGB显然不支持。 那么,它们有不同的生命周期?它们是否使用相同的版本号?如果要使用phonegap构建,是否应该停止使用cordova并开始使用phonegap cli?
问题内容: 我有一个Cordova项目,并且正在为其构建一个android插件。然后,我的插件使用了使用菱形运算(<>)的库。我尝试运行它,但收到此错误: 当我跑步时: 我在发布之前先进行研究,有些人通过将ant更改为 但这对我没有用。 我还尝试制作一个文件来设置和,但是它似乎只是在解析主项目,而不是我在插件上使用的子项目。 问题答案: 好的,对我有用的是添加插件使用的所有子项目(库)作为yout
问题内容: 有没有一种简单的方法来检查Golang项目的大小?它不是可执行文件,而是我要在自己的项目中导入的软件包。 问题答案: 您可以通过查看目录来查看库二进制文件的大小(如果未导出,则默认为)。 因此要检查一些http pkgs 的大小。首先安装它们: 我的64位MacOS()的KB二进制大小: 编辑: 库(包)的大小是一回事,但是在链接阶段之后,可执行文件中占用的空间可能有很大的不同。这是因
ant、java、node.js、phonegap和我的adobe帐户都设置正确。入门指南说我应该能够输入: 创建phonegap项目。这不起作用,但请遵循这些说明并执行以下操作: 最终我得到了一个。apk文件。但是《入门指南》告诉我打开eclipse并导航到项目的目录,然后将子目录设置为/android。但是,当你构建android时,/android不会被创建,所以我没有什么可以做的。 如何获
如何检查服务器上安装了哪个版本的GitLab? 我是关于GitLab更改日志中指定的版本: https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md 例如:“6.5.0”、“6.4.3”等。 Сa这只能通过终端完成吗 有没有办法远程执行此操作(使用浏览器而不是终端)?
如何在Ubuntu 16.04中检查安装了哪个版本的aiohttp? 这个管用 但事实并非如此